From d08e4009c68c10b4ed711eb11f7ea9dec57435c1 Mon Sep 17 00:00:00 2001 From: unxed Date: Thu, 10 Nov 2022 22:33:33 +0400 Subject: [PATCH] don't try to send keys if backend is not available --- 0.76b_My_PuTTY/windows/window.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/0.76b_My_PuTTY/windows/window.c b/0.76b_My_PuTTY/windows/window.c index f99fcdf..23c72a8 100644 --- a/0.76b_My_PuTTY/windows/window.c +++ b/0.76b_My_PuTTY/windows/window.c @@ -5765,13 +5765,15 @@ if( (GetKeyState(VK_MENU)&0x8000) && (wParam==VK_SPACE) ) { // send escape seq - char* str = "\x1b_f2l"; - backend_send(backend, str, strlen(str)); + if (backend) { + char* str = "\x1b_f2l"; + backend_send(backend, str, strlen(str)); - backend_send(backend, out, count); + backend_send(backend, out, count); - char* str2 = "\x07"; - backend_send(backend, str2, strlen(str2)); + char* str2 = "\x07"; + backend_send(backend, str2, strlen(str2)); + } // don't forget to free memory :) free(out);