From: Michael Jumper Date: Mon, 28 Nov 2011 00:39:46 +0000 (-0800) Subject: Set guac_error* before calling client handlers X-Git-Url: http://git.alex.org.uk Set guac_error* before calling client handlers --- diff --git a/src/client.c b/src/client.c index b240278..1a92f88 100644 --- a/src/client.c +++ b/src/client.c @@ -171,6 +171,11 @@ void* __guac_client_input_thread(void* data) { return NULL; } + /* Reset guac_error and guac_error_message (client handlers are not + * guaranteed to set these) */ + guac_error = GUAC_STATUS_SUCCESS; + guac_error_message = NULL; + /* Call handler, stop on error */ if (guac_client_handle_instruction(client, instruction) < 0) {