[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31105 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31105 - gnunet/src/ats |
Date: |
Thu, 5 Dec 2013 22:31:12 +0100 |
Author: grothoff
Date: 2013-12-05 22:31:11 +0100 (Thu, 05 Dec 2013)
New Revision: 31105
Modified:
gnunet/src/ats/gnunet-service-ats_normalization.c
gnunet/src/ats/gnunet-service-ats_reservations.c
Log:
-check return values of hashmap operations
Modified: gnunet/src/ats/gnunet-service-ats_normalization.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_normalization.c 2013-12-05 21:30:58 UTC
(rev 31104)
+++ gnunet/src/ats/gnunet-service-ats_normalization.c 2013-12-05 21:31:11 UTC
(rev 31105)
@@ -476,12 +476,13 @@
if (NULL == GNUNET_CONTAINER_multipeermap_get (preference_peers, peer))
{
- r_cur = GNUNET_malloc (sizeof (struct PeerRelative));
+ r_cur = GNUNET_new (struct PeerRelative);
r_cur->id = (*peer);
for (i = 0; i < GNUNET_ATS_PreferenceCount; i++)
r_cur->f_rel[i] = DEFAULT_REL_PREFERENCE;
- GNUNET_CONTAINER_multipeermap_put (preference_peers, &r_cur->id, r_cur,
- GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY);
+ GNUNET_assert (GNUNET_OK ==
+ GNUNET_CONTAINER_multipeermap_put (preference_peers,
&r_cur->id, r_cur,
+
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
}
if (GNUNET_SCHEDULER_NO_TASK == aging_task)
Modified: gnunet/src/ats/gnunet-service-ats_reservations.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_reservations.c 2013-12-05 21:30:58 UTC
(rev 31104)
+++ gnunet/src/ats/gnunet-service-ats_reservations.c 2013-12-05 21:31:11 UTC
(rev 31105)
@@ -107,11 +107,12 @@
}
if (NULL == tracker)
{
- tracker = GNUNET_malloc (sizeof (struct GNUNET_BANDWIDTH_Tracker));
+ tracker = GNUNET_new (struct GNUNET_BANDWIDTH_Tracker);
GNUNET_BANDWIDTH_tracker_init (tracker, bandwidth_in,
MAX_BANDWIDTH_CARRY_S);
- GNUNET_CONTAINER_multipeermap_put (trackers, peer, tracker,
-
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY);
+ GNUNET_assert (GNUNET_OK ==
+ GNUNET_CONTAINER_multipeermap_put (trackers, peer, tracker,
+
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
return;
}
GNUNET_BANDWIDTH_tracker_update_quota (tracker, bandwidth_in);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31105 - gnunet/src/ats,
gnunet <=