aboutsummaryrefslogtreecommitdiff
path: root/src/core/gnunet-service-core_sessions.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/gnunet-service-core_sessions.c')
-rw-r--r--src/core/gnunet-service-core_sessions.c5
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