aboutsummaryrefslogtreecommitdiff
path: root/src/core/gnunet-service-core_sessions.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-10-10 12:31:57 +0000
committerChristian Grothoff <christian@grothoff.org>2011-10-10 12:31:57 +0000
commit5add96019deec64775c8229e99dce6fa6d4f8728 (patch)
tree8733d7d84d67cf1038afe2b7b5b879df228dc11f /src/core/gnunet-service-core_sessions.c
parent78659ecd60209b7bd0e4ed6060bc0e8c33247b37 (diff)
downloadgnunet-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.c4
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}