save nick 0-term byte
authorSchanzenbach, Martin <mschanzenbach@posteo.de>
Sun, 6 Oct 2019 02:32:15 +0000 (04:32 +0200)
committerSchanzenbach, Martin <mschanzenbach@posteo.de>
Sun, 6 Oct 2019 02:32:15 +0000 (04:32 +0200)
src/gns/gnunet-service-gns_resolver.c
src/gns/plugin_gnsrecord_gns.c

index 41b04e1aea1738cbf97c4c537b2b5d96b60ba8d3..52d850064d559fe74211732c7eb36529b5b5aab9 100644 (file)
@@ -2165,12 +2165,6 @@ handle_gns_resolution_result (void *cls,
           const char *nick;
 
           nick = rd[i].data;
-          if ((rd[i].data_size > 0) &&
-              (nick[rd[i].data_size - 1] != '\0'))
-          {
-            GNUNET_break_op (0);
-            break;
-          }
           break;
         }
 
index 3ea282fdf03b72ef1ee48d0da27cd73fb47e6ed8..e0bc4fb0c1371c7dfc6b73520706641ae2414dd1 100644 (file)
@@ -175,7 +175,7 @@ gns_string_to_value (void *cls,
 
   case GNUNET_GNSRECORD_TYPE_NICK:
     *data = GNUNET_strdup (s);
-    *data_size = strlen (s) + 1; //Store 0-terminator
+    *data_size = strlen (s);
     return GNUNET_OK;
 
   case GNUNET_GNSRECORD_TYPE_LEHO: