[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r33597 - in gnunet/src: fs namestore
From: |
gnunet |
Subject: |
[GNUnet-SVN] r33597 - in gnunet/src: fs namestore |
Date: |
Sun, 8 Jun 2014 00:52:53 +0200 |
Author: grothoff
Date: 2014-06-08 00:52:53 +0200 (Sun, 08 Jun 2014)
New Revision: 33597
Modified:
gnunet/src/fs/test_fs_uri.c
gnunet/src/namestore/gnunet-namestore-fcfsd.c
Log:
-check return value, doxygen
Modified: gnunet/src/fs/test_fs_uri.c
===================================================================
--- gnunet/src/fs/test_fs_uri.c 2014-06-07 22:52:40 UTC (rev 33596)
+++ gnunet/src/fs/test_fs_uri.c 2014-06-07 22:52:53 UTC (rev 33597)
@@ -1,6 +1,6 @@
/*
This file is part of GNUnet.
- (C) 2003, 2004, 2006, 2007, 2009 Christian Grothoff (and other
contributing authors)
+ (C) 2003-2014 Christian Grothoff (and other contributing authors)
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
Modified: gnunet/src/namestore/gnunet-namestore-fcfsd.c
===================================================================
--- gnunet/src/namestore/gnunet-namestore-fcfsd.c 2014-06-07 22:52:40 UTC
(rev 33596)
+++ gnunet/src/namestore/gnunet-namestore-fcfsd.c 2014-06-07 22:52:53 UTC
(rev 33597)
@@ -1,6 +1,6 @@
/*
This file is part of GNUnet.
- (C) 2012-2013 Christian Grothoff (and other contributing authors)
+ (C) 2012-2014 Christian Grothoff (and other contributing authors)
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
@@ -248,6 +248,16 @@
}
+/**
+ * Process a record that was stored in the namestore, adding
+ * the information to the HTML.
+ *
+ * @param cls closure with the `struct ZoneinfoRequest *`
+ * @param zone_key private key of the zone; NULL on disconnect
+ * @param name label of the records; NULL on disconnect
+ * @param rd_len number of entries in @a rd array, 0 if label was deleted
+ * @param rd array of records with data to store
+ */
static void
iterate_cb (void *cls,
const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key,
@@ -304,7 +314,12 @@
pkey = GNUNET_GNSRECORD_value_to_string (rd->record_type,
rd->data,
rd->data_size);
-
+ if (NULL == pkey)
+ {
+ GNUNET_break (0);
+ GNUNET_NAMESTORE_zone_iterator_next (zr->list_it);
+ return;
+ }
if (bytes_free < (strlen (name) + strlen (pkey) + 40))
{
new_buf = GNUNET_malloc (zr->buf_len * 2);
@@ -323,7 +338,6 @@
}
-
/**
* Handler that returns FCFS zoneinfo page.
*
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r33597 - in gnunet/src: fs namestore,
gnunet <=