aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-05-21 09:50:14 +0000
committerChristian Grothoff <christian@grothoff.org>2015-05-21 09:50:14 +0000
commit71dfeaa025d162af18707ee92cee1d1121d3f523 (patch)
tree430a12d6ce151efe7d2c7878fd0141e68552d8b2 /src
parentb1e1d922a582ba7de1cbfde33c2961eb9b03ecc6 (diff)
downloadgnunet-71dfeaa025d162af18707ee92cee1d1121d3f523.tar.gz
gnunet-71dfeaa025d162af18707ee92cee1d1121d3f523.zip
-adding a few extra checks for #3615
Diffstat (limited to 'src')
-rw-r--r--src/fs/gnunet-service-fs_cp.c1
-rw-r--r--src/fs/gnunet-service-fs_push.c9
2 files changed, 10 insertions, 0 deletions
diff --git a/src/fs/gnunet-service-fs_cp.c b/src/fs/gnunet-service-fs_cp.c
index d866a003a..708308f7f 100644
--- a/src/fs/gnunet-service-fs_cp.c
+++ b/src/fs/gnunet-service-fs_cp.c
@@ -611,6 +611,7 @@ peer_respect_cb (void *cls,
611{ 611{
612 struct GSF_ConnectedPeer *cp = cls; 612 struct GSF_ConnectedPeer *cp = cls;
613 613
614 GNUNET_assert (NULL != cp->respect_iterate_req);
614 cp->respect_iterate_req = NULL; 615 cp->respect_iterate_req = NULL;
615 if ((NULL != record) && (sizeof (cp->disk_respect) == record->value_size)) 616 if ((NULL != record) && (sizeof (cp->disk_respect) == record->value_size))
616 cp->disk_respect = cp->ppd.respect = *((uint32_t *)record->value); 617 cp->disk_respect = cp->ppd.respect = *((uint32_t *)record->value);
diff --git a/src/fs/gnunet-service-fs_push.c b/src/fs/gnunet-service-fs_push.c
index fcd4c832f..d1bdad1d5 100644
--- a/src/fs/gnunet-service-fs_push.c
+++ b/src/fs/gnunet-service-fs_push.c
@@ -606,6 +606,15 @@ GSF_push_start_ (struct GSF_ConnectedPeer *peer)
606 606
607 if (GNUNET_YES != enabled) 607 if (GNUNET_YES != enabled)
608 return; 608 return;
609 for (mrp = peer_head; NULL != mrp; mrp = mrp->next)
610 if (mrp->peer == peer)
611 break;
612 if (NULL != mrp)
613 {
614 GNUNET_break (0);
615 return;
616 }
617
609 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 618 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
610 "Adding peer %s to list for pushing\n", 619 "Adding peer %s to list for pushing\n",
611 GNUNET_i2s (GSF_connected_peer_get_identity2_(peer))); 620 GNUNET_i2s (GSF_connected_peer_get_identity2_(peer)));