gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10687 - gnunet/src/fs


From: gnunet
Subject: [GNUnet-SVN] r10687 - gnunet/src/fs
Date: Thu, 25 Mar 2010 11:40:55 +0100

Author: grothoff
Date: 2010-03-25 11:40:55 +0100 (Thu, 25 Mar 2010)
New Revision: 10687

Modified:
   gnunet/src/fs/fs_publish.c
Log:
check for NULL

Modified: gnunet/src/fs/fs_publish.c
===================================================================
--- gnunet/src/fs/fs_publish.c  2010-03-25 09:22:35 UTC (rev 10686)
+++ gnunet/src/fs/fs_publish.c  2010-03-25 10:40:55 UTC (rev 10687)
@@ -833,10 +833,20 @@
          fn = GNUNET_CONTAINER_meta_data_get_by_type (p->meta,
                                                       
EXTRACTOR_METATYPE_FILENAME);
          p = p->dir;
-         GNUNET_asprintf (&p->emsg, 
-                          _("Recursive upload failed at `%s'"),
-                          fn);
-         GNUNET_free (fn);
+         if (fn != NULL)
+           {
+             GNUNET_asprintf (&p->emsg, 
+                              _("Recursive upload failed at `%s': %s"),
+                              fn,
+                              p->emsg);
+             GNUNET_free (fn);
+           }
+         else
+           {
+             GNUNET_asprintf (&p->emsg, 
+                              _("Recursive upload failed: %s"),
+                              p->emsg);              
+           }
          GNUNET_FS_file_information_sync (p);
          pi.status = GNUNET_FS_STATUS_PUBLISH_ERROR;
          make_publish_status (&pi, sc, p, 0);





reply via email to

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