aboutsummaryrefslogtreecommitdiff
path: root/src/core/gnunet-service-core_sessions.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-04-23 15:44:40 +0000
committerChristian Grothoff <christian@grothoff.org>2014-04-23 15:44:40 +0000
commit9f1306d5dfa0dc54b2ba4e5b5ef00ee7a4f74587 (patch)
tree8eb93ee9d69816ad1d5f7d0ea900080499cc7570 /src/core/gnunet-service-core_sessions.c
parentcc3c0a57953514b300f490910137f0b922b8c8ed (diff)
downloadgnunet-9f1306d5dfa0dc54b2ba4e5b5ef00ee7a4f74587.tar.gz
gnunet-9f1306d5dfa0dc54b2ba4e5b5ef00ee7a4f74587.zip
-fix (mostly harmless) use of uninitialized variable
Diffstat (limited to 'src/core/gnunet-service-core_sessions.c')
-rw-r--r--src/core/gnunet-service-core_sessions.c17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/core/gnunet-service-core_sessions.c b/src/core/gnunet-service-core_sessions.c
index 66855769a..79a609566 100644
--- a/src/core/gnunet-service-core_sessions.c
+++ b/src/core/gnunet-service-core_sessions.c
@@ -500,16 +500,17 @@ GSC_SESSIONS_queue_request (struct GSC_ClientActiveRequest *car)
500void 500void
501GSC_SESSIONS_dequeue_request (struct GSC_ClientActiveRequest *car) 501GSC_SESSIONS_dequeue_request (struct GSC_ClientActiveRequest *car)
502{ 502{
503 struct Session *s; 503 struct Session *session;
504 504
505 if (0 == 505 if (0 ==
506 memcmp (&car->target, &GSC_my_identity, 506 memcmp (&car->target, &GSC_my_identity,
507 sizeof (struct GNUNET_PeerIdentity))) 507 sizeof (struct GNUNET_PeerIdentity)))
508 return; 508 return;
509 s = find_session (&car->target); 509 session = find_session (&car->target);
510 GNUNET_assert (NULL != s); 510 GNUNET_assert (NULL != session);
511 GNUNET_CONTAINER_DLL_remove (s->active_client_request_head, 511 GNUNET_CONTAINER_DLL_remove (session->active_client_request_head,
512 s->active_client_request_tail, car); 512 session->active_client_request_tail,
513 car);
513} 514}
514 515
515 516
@@ -671,7 +672,11 @@ try_transmission (struct Session *session)
671 return; 672 return;
672 } 673 }
673 } 674 }
674 675 else
676 {
677 /* never solicit more, we have critical messages to process */
678 excess = GNUNET_NO;
679 }
675 now = GNUNET_TIME_absolute_get (); 680 now = GNUNET_TIME_absolute_get ();
676 if ( ( (GNUNET_YES == excess) || 681 if ( ( (GNUNET_YES == excess) ||
677 (maxpc >= GNUNET_CORE_PRIO_BEST_EFFORT) ) && 682 (maxpc >= GNUNET_CORE_PRIO_BEST_EFFORT) ) &&