From 3220b15730ec0341342dbad7956fd758fcaf3d82 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 13 Sep 2016 13:42:42 +0200 Subject: [PATCH] Added missing event handle. --- libfreerdp/core/freerdp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c index f700c9d..ba9a86e 100644 --- a/libfreerdp/core/freerdp.c +++ b/libfreerdp/core/freerdp.c @@ -286,10 +286,11 @@ DWORD freerdp_get_event_handles(rdpContext* context, HANDLE* events, if (nCount == 0) return 0; - if (events && (nCount < count + 1)) + if (events && (nCount < count + 2)) { events[nCount++] = freerdp_channels_get_event_handle(context->instance); events[nCount++] = getChannelErrorEventHandle(context); + events[nCount++] = context->abortEvent; } else return 0; -- 2.7.4