}
if (rc > 0)
return;
- if (client->in_process_client_buffer)
+ if (client->in_process_client_buffer == GNUNET_YES)
return;
client->destroy (client->client_closure);
GNUNET_free (client);
GNUNET_free (sb);
return;
}
+ if (client->server == NULL)
+ {
+ GNUNET_SERVER_client_disconnect (client);
+ return;
+ }
client->restart_task = GNUNET_SCHEDULER_add_now (client->server->sched,
&restart_processing,
client);