[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r22419 - gnunet-gtk/src/setup
From: |
gnunet |
Subject: |
[GNUnet-SVN] r22419 - gnunet-gtk/src/setup |
Date: |
Sun, 1 Jul 2012 20:34:27 +0200 |
Author: schanzen
Date: 2012-07-01 20:34:27 +0200 (Sun, 01 Jul 2012)
New Revision: 22419
Modified:
gnunet-gtk/src/setup/gnunet-setup-gns.c
Log:
-let's pretend I didn't fix this. Not all record data are strings
Modified: gnunet-gtk/src/setup/gnunet-setup-gns.c
===================================================================
--- gnunet-gtk/src/setup/gnunet-setup-gns.c 2012-07-01 18:12:40 UTC (rev
22418)
+++ gnunet-gtk/src/setup/gnunet-setup-gns.c 2012-07-01 18:34:27 UTC (rev
22419)
@@ -703,19 +703,19 @@
/* valid name */
if (NULL == n_name)
valid = GNUNET_NO;
-
+
/* valid record type */
if (0 == n_type)
valid = GNUNET_NO;
-
+
/* valid expiration */
if ((n_exp_color != NULL) || (NULL == n_exp_str) || (0 == n_exp_time))
valid = GNUNET_NO;
-
+
/* valid value */
if ((n_value_color != NULL) || (NULL == n_value))
valid = GNUNET_NO;
-
+
if (GNUNET_YES == valid)
{
if (FALSE == n_public)
@@ -724,9 +724,8 @@
rd.flags = GNUNET_NAMESTORE_RF_AUTHORITY | GNUNET_NAMESTORE_RF_NONE;
rd.record_type = n_type;
rd.expiration_time = n_exp_time;
- rd.data_size = strlen (n_value) + 1;
- rd.data = GNUNET_malloc(rd.data_size);
- memcpy ((void *) rd.data, n_value, rd.data_size);
+ GNUNET_NAMESTORE_string_to_value (n_type, n_value,
+ (void**)&rd.data, &rd.data_size);
rcc = GNUNET_malloc(sizeof (struct RemoveContext));
rcc->path = strdup (path);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r22419 - gnunet-gtk/src/setup,
gnunet <=