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);