aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_normalization.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-12-05 21:31:11 +0000
committerChristian Grothoff <christian@grothoff.org>2013-12-05 21:31:11 +0000
commit3319bc1e3f55d09b648ad8f44fdb48ec400048d0 (patch)
tree0e5226f35cb0badb4ce3929f2570378a0f28232e /src/ats/gnunet-service-ats_normalization.c
parentac15a761fc8fc46296fb39740e1474a765701ff1 (diff)
downloadgnunet-3319bc1e3f55d09b648ad8f44fdb48ec400048d0.tar.gz
gnunet-3319bc1e3f55d09b648ad8f44fdb48ec400048d0.zip
-check return values of hashmap operations
Diffstat (limited to 'src/ats/gnunet-service-ats_normalization.c')
-rw-r--r--src/ats/gnunet-service-ats_normalization.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ats/gnunet-service-ats_normalization.c b/src/ats/gnunet-service-ats_normalization.c
index 70558a5a6..67fd32066 100644
--- a/src/ats/gnunet-service-ats_normalization.c
+++ b/src/ats/gnunet-service-ats_normalization.c
@@ -476,12 +476,13 @@ GAS_normalization_normalize_preference (void *src,
476 476
477 if (NULL == GNUNET_CONTAINER_multipeermap_get (preference_peers, peer)) 477 if (NULL == GNUNET_CONTAINER_multipeermap_get (preference_peers, peer))
478 { 478 {
479 r_cur = GNUNET_malloc (sizeof (struct PeerRelative)); 479 r_cur = GNUNET_new (struct PeerRelative);
480 r_cur->id = (*peer); 480 r_cur->id = (*peer);
481 for (i = 0; i < GNUNET_ATS_PreferenceCount; i++) 481 for (i = 0; i < GNUNET_ATS_PreferenceCount; i++)
482 r_cur->f_rel[i] = DEFAULT_REL_PREFERENCE; 482 r_cur->f_rel[i] = DEFAULT_REL_PREFERENCE;
483 GNUNET_CONTAINER_multipeermap_put (preference_peers, &r_cur->id, r_cur, 483 GNUNET_assert (GNUNET_OK ==
484 GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY); 484 GNUNET_CONTAINER_multipeermap_put (preference_peers, &r_cur->id, r_cur,
485 GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
485 } 486 }
486 487
487 if (GNUNET_SCHEDULER_NO_TASK == aging_task) 488 if (GNUNET_SCHEDULER_NO_TASK == aging_task)