diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-12-05 21:31:11 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-12-05 21:31:11 +0000 |
commit | 3319bc1e3f55d09b648ad8f44fdb48ec400048d0 (patch) | |
tree | 0e5226f35cb0badb4ce3929f2570378a0f28232e /src/ats/gnunet-service-ats_reservations.c | |
parent | ac15a761fc8fc46296fb39740e1474a765701ff1 (diff) | |
download | gnunet-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.c | 7 |
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); |