From e53c52b32aabf2959f6f1886fc1ffd02f10425fb Mon Sep 17 00:00:00 2001 From: Anonymus Raccoon Date: Thu, 21 May 2020 15:10:36 +0200 Subject: [PATCH] Solving a segfault with the newline_command when no window was openned --- src/key_bindings/basic_typing_functions.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/key_bindings/basic_typing_functions.c b/src/key_bindings/basic_typing_functions.c index 057d12b..7c58d4f 100644 --- a/src/key_bindings/basic_typing_functions.c +++ b/src/key_bindings/basic_typing_functions.c @@ -69,7 +69,8 @@ int newline_command(int key, buffer_t *buffer, env_t *env) my_nresume(env->window); buffer->buffer[0] = '\0'; buffer->pos = 0; - my_getcuryx(&env->window->y, &env->window->x); + if (env->window) + my_getcuryx(&env->window->y, &env->window->x); } if (env->window && ret >= 0) prompt_prepare(buffer, env);