diff options
Diffstat (limited to 'src/core/gnunet-service-core_sessions.c')
-rw-r--r-- | src/core/gnunet-service-core_sessions.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/gnunet-service-core_sessions.c b/src/core/gnunet-service-core_sessions.c index b99fee272..f4f5a41e1 100644 --- a/src/core/gnunet-service-core_sessions.c +++ b/src/core/gnunet-service-core_sessions.c | |||
@@ -575,6 +575,11 @@ solicit_messages (struct Session *session, | |||
575 | "Soliciting message with priority %u\n", | 575 | "Soliciting message with priority %u\n", |
576 | car->priority); | 576 | car->priority); |
577 | GSC_CLIENTS_solicit_request (car); | 577 | GSC_CLIENTS_solicit_request (car); |
578 | /* The above call may *dequeue* requests and thereby | ||
579 | clobber 'nxt'. Hence we need to restart from the | ||
580 | head of the list. */ | ||
581 | nxt = session->active_client_request_head; | ||
582 | so_size = msize; | ||
578 | } | 583 | } |
579 | } | 584 | } |
580 | 585 | ||