aboutsummaryrefslogtreecommitdiff
path: root/src/gns/plugin_gnsrecord_gns.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-02-03 18:44:40 +0100
committerMartin Schanzenbach <schanzen@gnunet.org>2022-02-03 18:44:40 +0100
commitafd2cb5db220ce528b6222340b31b8a1a365c8e4 (patch)
treeb5267e30561ac9469ba08e2996967c1373dfef36 /src/gns/plugin_gnsrecord_gns.c
parent3d72be07448fd435640c6d0fdc2859601319d07e (diff)
downloadgnunet-afd2cb5db220ce528b6222340b31b8a1a365c8e4.tar.gz
gnunet-afd2cb5db220ce528b6222340b31b8a1a365c8e4.zip
GNS: Introduce REDIRECT records. Fixes #7172
Diffstat (limited to 'src/gns/plugin_gnsrecord_gns.c')
-rw-r--r--src/gns/plugin_gnsrecord_gns.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gns/plugin_gnsrecord_gns.c b/src/gns/plugin_gnsrecord_gns.c
index f270e4473..e74ec96ad 100644
--- a/src/gns/plugin_gnsrecord_gns.c
+++ b/src/gns/plugin_gnsrecord_gns.c
@@ -64,8 +64,7 @@ gns_value_to_string (void *cls,
64 return GNUNET_IDENTITY_public_key_to_string (&pk); 64 return GNUNET_IDENTITY_public_key_to_string (&pk);
65 65
66 case GNUNET_GNSRECORD_TYPE_NICK: 66 case GNUNET_GNSRECORD_TYPE_NICK:
67 return GNUNET_strndup (data, data_size); 67 case GNUNET_GNSRECORD_TYPE_REDIRECT:
68
69 case GNUNET_GNSRECORD_TYPE_LEHO: 68 case GNUNET_GNSRECORD_TYPE_LEHO:
70 return GNUNET_strndup (data, data_size); 69 return GNUNET_strndup (data, data_size);
71 70
@@ -190,10 +189,7 @@ gns_string_to_value (void *cls,
190 return GNUNET_OK; 189 return GNUNET_OK;
191 190
192 case GNUNET_GNSRECORD_TYPE_NICK: 191 case GNUNET_GNSRECORD_TYPE_NICK:
193 *data = GNUNET_strdup (s); 192 case GNUNET_GNSRECORD_TYPE_REDIRECT:
194 *data_size = strlen (s);
195 return GNUNET_OK;
196
197 case GNUNET_GNSRECORD_TYPE_LEHO: 193 case GNUNET_GNSRECORD_TYPE_LEHO:
198 *data = GNUNET_strdup (s); 194 *data = GNUNET_strdup (s);
199 *data_size = strlen (s); 195 *data_size = strlen (s);