gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r29703 - gnunet/src/gns


From: gnunet
Subject: [GNUnet-SVN] r29703 - gnunet/src/gns
Date: Mon, 30 Sep 2013 12:20:56 +0200

Author: grothoff
Date: 2013-09-30 12:20:56 +0200 (Mon, 30 Sep 2013)
New Revision: 29703

Modified:
   gnunet/src/gns/gnunet-service-gns_shorten.c
Log:
-PSEU data is not 0-terminated, thus, we need to add 0-terminator before using 
it

Modified: gnunet/src/gns/gnunet-service-gns_shorten.c
===================================================================
--- gnunet/src/gns/gnunet-service-gns_shorten.c 2013-09-30 09:41:07 UTC (rev 
29702)
+++ gnunet/src/gns/gnunet-service-gns_shorten.c 2013-09-30 10:20:56 UTC (rev 
29703)
@@ -366,9 +366,15 @@
   {
     if (GNUNET_NAMESTORE_TYPE_PSEU == rd[i].record_type)
     {
+      char pseu[rd[i].data_size + 1];
+
       /* found pseu */
+      memcpy (pseu,
+             rd[i].data,
+             rd[i].data_size);
+      pseu[rd[i].data_size] = '\0';
       process_pseu_result (gph, 
-                          (const char *) rd[i].data);
+                          pseu);
       return;
     }
   }




reply via email to

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