diff options
Diffstat (limited to 'src/gns/gnunet-service-gns_shorten.c')
-rw-r--r-- | src/gns/gnunet-service-gns_shorten.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gns/gnunet-service-gns_shorten.c b/src/gns/gnunet-service-gns_shorten.c index a970c1d85..8b69e670c 100644 --- a/src/gns/gnunet-service-gns_shorten.c +++ b/src/gns/gnunet-service-gns_shorten.c | |||
@@ -366,9 +366,15 @@ process_auth_records (void *cls, | |||
366 | { | 366 | { |
367 | if (GNUNET_NAMESTORE_TYPE_PSEU == rd[i].record_type) | 367 | if (GNUNET_NAMESTORE_TYPE_PSEU == rd[i].record_type) |
368 | { | 368 | { |
369 | char pseu[rd[i].data_size + 1]; | ||
370 | |||
369 | /* found pseu */ | 371 | /* found pseu */ |
372 | memcpy (pseu, | ||
373 | rd[i].data, | ||
374 | rd[i].data_size); | ||
375 | pseu[rd[i].data_size] = '\0'; | ||
370 | process_pseu_result (gph, | 376 | process_pseu_result (gph, |
371 | (const char *) rd[i].data); | 377 | pseu); |
372 | return; | 378 | return; |
373 | } | 379 | } |
374 | } | 380 | } |