From 23049419f3d0360ea50e199a62cfd2cff34674c2 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 27 Nov 2011 16:39:46 -0800 Subject: [PATCH] Set guac_error* before calling client handlers --- src/client.c | 5 +++++ 1 file changed, 5 insertions(+) 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) { -- 1.7.10.4