gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r2487 - GNUnet/src/applications/fs/fsui


From: grothoff
Subject: [GNUnet-SVN] r2487 - GNUnet/src/applications/fs/fsui
Date: Sat, 11 Mar 2006 15:40:50 -0800 (PST)

Author: grothoff
Date: 2006-03-11 15:40:48 -0800 (Sat, 11 Mar 2006)
New Revision: 2487

Modified:
   GNUnet/src/applications/fs/fsui/upload.c
Log:
directory naming fixes

Modified: GNUnet/src/applications/fs/fsui/upload.c
===================================================================
--- GNUnet/src/applications/fs/fsui/upload.c    2006-03-11 23:10:18 UTC (rev 
2486)
+++ GNUnet/src/applications/fs/fsui/upload.c    2006-03-11 23:40:48 UTC (rev 
2487)
@@ -123,6 +123,7 @@
   int lastSlash;
   FSUI_Event event;
   int handle;
+  char * mdn;
 
   GNUNET_ASSERT(utc->filename != NULL);
 
@@ -138,9 +139,14 @@
   ECRS_delFromMetaData(*meta,
                       EXTRACTOR_FILENAME,
                       NULL);
+  mdn = MALLOC(strlen(&dirName[lastSlash+1]) + 3);
+  strcpy(mdn, &dirName[lastSlash+1]);
+  if (mdn[strlen(mdn)-1] != '/')
+    strcat(mdn, "/");  
   ECRS_addToMetaData(*meta,
                     EXTRACTOR_FILENAME,
-                    &dirName[lastSlash+1]);
+                    mdn);
+  FREE(mdn);
   ECRS_addToMetaData(*meta,
                     EXTRACTOR_MIMETYPE,
                     GNUNET_DIRECTORY_MIME);
@@ -290,7 +296,7 @@
     char * mfilename = MALLOC(strlen(filename) + 2);
     strcpy(mfilename, filename);
     if (YES == isDirectory(fn))
-      strcat(mfilename, '/');    
+      strcat(mfilename, "/");    
     ECRS_addToMetaData(meta,
                       EXTRACTOR_FILENAME,
                       mfilename);





reply via email to

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