diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-10-10 12:31:57 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-10-10 12:31:57 +0000 |
commit | 5add96019deec64775c8229e99dce6fa6d4f8728 (patch) | |
tree | 8733d7d84d67cf1038afe2b7b5b879df228dc11f /src/core/gnunet-service-core_sessions.c | |
parent | 78659ecd60209b7bd0e4ed6060bc0e8c33247b37 (diff) | |
download | gnunet-5add96019deec64775c8229e99dce6fa6d4f8728.tar.gz gnunet-5add96019deec64775c8229e99dce6fa6d4f8728.zip |
fixes
Diffstat (limited to 'src/core/gnunet-service-core_sessions.c')
-rw-r--r-- | src/core/gnunet-service-core_sessions.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/gnunet-service-core_sessions.c b/src/core/gnunet-service-core_sessions.c index 4a3fc1e87..a1b40129c 100644 --- a/src/core/gnunet-service-core_sessions.c +++ b/src/core/gnunet-service-core_sessions.c | |||
@@ -444,10 +444,10 @@ try_transmission (struct Session *session) | |||
444 | min_deadline = GNUNET_TIME_UNIT_FOREVER_ABS; | 444 | min_deadline = GNUNET_TIME_UNIT_FOREVER_ABS; |
445 | /* check 'ready' messages */ | 445 | /* check 'ready' messages */ |
446 | pos = session->sme_head; | 446 | pos = session->sme_head; |
447 | GNUNET_assert (pos->size < GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE); | ||
448 | while ( (NULL != pos) && | 447 | while ( (NULL != pos) && |
449 | (msize + pos->size <= GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE) ) | 448 | (msize + pos->size <= GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE) ) |
450 | { | 449 | { |
450 | GNUNET_assert (pos->size < GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE); | ||
451 | msize += pos->size; | 451 | msize += pos->size; |
452 | min_deadline = GNUNET_TIME_absolute_min (min_deadline, | 452 | min_deadline = GNUNET_TIME_absolute_min (min_deadline, |
453 | pos->deadline); | 453 | pos->deadline); |
@@ -565,6 +565,8 @@ GSC_SESSIONS_solicit (const struct GNUNET_PeerIdentity *pid) | |||
565 | struct Session *session; | 565 | struct Session *session; |
566 | 566 | ||
567 | session = find_session (pid); | 567 | session = find_session (pid); |
568 | if (NULL == session) | ||
569 | return; | ||
568 | session->ready_to_transmit = GNUNET_YES; | 570 | session->ready_to_transmit = GNUNET_YES; |
569 | try_transmission (session); | 571 | try_transmission (session); |
570 | } | 572 | } |