aboutsummaryrefslogtreecommitdiff
path: root/src/ats
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-11-09 15:01:02 +0000
committerChristian Grothoff <christian@grothoff.org>2011-11-09 15:01:02 +0000
commit0f78d7c098a43c1670b3ac16b1b6139602c42f83 (patch)
tree66612f03086b8c8b939260e4afc7e493fbfd341b /src/ats
parente39c250461bdbc5e251d63cb7e3c310c1b7df2b5 (diff)
downloadgnunet-0f78d7c098a43c1670b3ac16b1b6139602c42f83.tar.gz
gnunet-0f78d7c098a43c1670b3ac16b1b6139602c42f83.zip
fix
Diffstat (limited to 'src/ats')
-rw-r--r--src/ats/ats_api_scheduling.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ats/ats_api_scheduling.c b/src/ats/ats_api_scheduling.c
index 0885f53e9..13a4ce830 100644
--- a/src/ats/ats_api_scheduling.c
+++ b/src/ats/ats_api_scheduling.c
@@ -290,13 +290,15 @@ find_session (struct GNUNET_ATS_SchedulingHandle *sh, uint32_t session_id,
290 GNUNET_break (0); 290 GNUNET_break (0);
291 return NULL; 291 return NULL;
292 } 292 }
293 if (0 == session_id)
294 return NULL;
293 /* Check if this session was: 295 /* Check if this session was:
294 * removed by remove_session (transport service) 296 * removed by remove_session (transport service)
295 * released by release_session (ATS) 297 * released by release_session (ATS)
296 * */ 298 * */
297 if (sh->session_array[session_id].session == NULL) 299 if (sh->session_array[session_id].session == NULL)
298 { 300 {
299 GNUNET_assert (0 == 301 GNUNET_break (0 ==
300 memcmp (peer, &sh->session_array[session_id].peer, 302 memcmp (peer, &sh->session_array[session_id].peer,
301 sizeof (struct GNUNET_PeerIdentity))); 303 sizeof (struct GNUNET_PeerIdentity)));
302 return NULL; 304 return NULL;
@@ -715,6 +717,7 @@ GNUNET_ATS_address_in_use (struct GNUNET_ATS_SchedulingHandle *sh,
715 size_t namelen; 717 size_t namelen;
716 size_t msize; 718 size_t msize;
717 719
720 GNUNET_assert (NULL != address);
718 namelen = (address->transport_name == NULL) ? 0 : strlen (address->transport_name) + 1; 721 namelen = (address->transport_name == NULL) ? 0 : strlen (address->transport_name) + 1;
719 msize = sizeof (struct AddressUseMessage) + address->address_length + namelen; 722 msize = sizeof (struct AddressUseMessage) + address->address_length + namelen;
720 if ((msize >= GNUNET_SERVER_MAX_MESSAGE_SIZE) || 723 if ((msize >= GNUNET_SERVER_MAX_MESSAGE_SIZE) ||