From 6f9cb89c5d5c524cb0ef74a4a6d98c846dcc79f0 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 23 Sep 2019 11:22:45 +0200 Subject: [PATCH] Better log message for resetting last error state. --- libfreerdp/core/freerdp.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c index e79d1b3..fca795a 100644 --- a/libfreerdp/core/freerdp.c +++ b/libfreerdp/core/freerdp.c @@ -861,10 +861,14 @@ const char* freerdp_get_last_error_string(UINT32 code) void freerdp_set_last_error(rdpContext* context, UINT32 lastError) { if (lastError) - WLog_ERR(TAG, "freerdp_set_last_error %s [0x%08"PRIX32"]", + WLog_ERR(TAG, "%s %s [0x%08"PRIX32"]", __FUNCTION__, freerdp_get_last_error_name(lastError), lastError); - if (context->LastError != 0) + if (lastError == FREERDP_ERROR_SUCCESS) + { + WLog_INFO(TAG, "%s resetting error state", __FUNCTION__); + } + else if (context->LastError != 0) { WLog_ERR(TAG, "TODO: Trying to set error code %s, but %s already set!", freerdp_get_last_error_name(lastError), -- 2.7.4