aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_reservations.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_reservations.c
parentac15a761fc8fc46296fb39740e1474a765701ff1 (diff)
downloadgnunet-3319bc1e3f55d09b648ad8f44fdb48ec400048d0.tar.gz
gnunet-3319bc1e3f55d09b648ad8f44fdb48ec400048d0.zip
-check return values of hashmap operations
Diffstat (limited to 'src/ats/gnunet-service-ats_reservations.c')
-rw-r--r--src/ats/gnunet-service-ats_reservations.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ats/gnunet-service-ats_reservations.c b/src/ats/gnunet-service-ats_reservations.c
index bf5e62cae..c489ba723 100644
--- a/src/ats/gnunet-service-ats_reservations.c
+++ b/src/ats/gnunet-service-ats_reservations.c
@@ -107,11 +107,12 @@ GAS_reservations_set_bandwidth (const struct GNUNET_PeerIdentity *peer,
107 } 107 }
108 if (NULL == tracker) 108 if (NULL == tracker)
109 { 109 {
110 tracker = GNUNET_malloc (sizeof (struct GNUNET_BANDWIDTH_Tracker)); 110 tracker = GNUNET_new (struct GNUNET_BANDWIDTH_Tracker);
111 GNUNET_BANDWIDTH_tracker_init (tracker, bandwidth_in, 111 GNUNET_BANDWIDTH_tracker_init (tracker, bandwidth_in,
112 MAX_BANDWIDTH_CARRY_S); 112 MAX_BANDWIDTH_CARRY_S);
113 GNUNET_CONTAINER_multipeermap_put (trackers, peer, tracker, 113 GNUNET_assert (GNUNET_OK ==
114 GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY); 114 GNUNET_CONTAINER_multipeermap_put (trackers, peer, tracker,
115 GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
115 return; 116 return;
116 } 117 }
117 GNUNET_BANDWIDTH_tracker_update_quota (tracker, bandwidth_in); 118 GNUNET_BANDWIDTH_tracker_update_quota (tracker, bandwidth_in);