diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | src/split.c | 9 |
2 files changed, 10 insertions, 1 deletions
@@ -1,5 +1,7 @@ 2003-04-04 Shawn Betts <sabetts@sfu.ca> + * src/split.c (set_active_frame): fix NULL pointer crash bug. + * src/actions.c (cmd_setenv): properly parse the environment name and value using strtok. diff --git a/src/split.c b/src/split.c index e62c432..63e63ba 100644 --- a/src/split.c +++ b/src/split.c @@ -821,7 +821,14 @@ set_active_frame (rp_window_frame *frame) win = find_window_number (frame->win_number); old_frame = current_frame(); - old_win = find_window_number (old_frame->win_number); + if (old_frame) + { + old_win = find_window_number (old_frame->win_number); + } + else + { + old_win = NULL; + } /* Make the switch */ give_window_focus (win, old_win); |