gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r22817 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r22817 - gnunet/src/transport
Date: Sun, 22 Jul 2012 15:47:00 +0200

Author: LRN
Date: 2012-07-22 15:47:00 +0200 (Sun, 22 Jul 2012)
New Revision: 22817

Modified:
   gnunet/src/transport/transport-testing.c
Log:
DOS-pathsep-compatible filename extraction

Modified: gnunet/src/transport/transport-testing.c
===================================================================
--- gnunet/src/transport/transport-testing.c    2012-07-22 13:46:56 UTC (rev 
22816)
+++ gnunet/src/transport/transport-testing.c    2012-07-22 13:47:00 UTC (rev 
22817)
@@ -611,7 +611,25 @@
   char *backup = pch;
   char *filename = NULL;
   char *res;
-
+#if WINDOWS
+  if ((strlen (pch) >= 3) && pch[1] == ':')
+  {
+    if (NULL != strstr (pch, "\\"))
+    {
+      pch = strtok (pch, "\\");
+      while (pch != NULL)
+      {
+        pch = strtok (NULL, "\\");
+        if (pch != NULL)
+          filename = pch;
+      }
+    }
+  }
+  if (filename != NULL)
+    pch = filename; /* If we miss the next condition, filename = pch will
+                     * not harm us.
+                     */
+#endif
   if (NULL != strstr (pch, "/"))
   {
     pch = strtok (pch, "/");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]