summaryrefslogtreecommitdiff
path: root/src/actions.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/actions.c')
-rw-r--r--src/actions.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/actions.c b/src/actions.c
index 7f3f541..325ef78 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -5019,7 +5019,11 @@ cmd_fdump (int interactively UNUSED, struct cmdarg **args)
if (snum < 0)
return cmdret_new (RET_FAILURE, "fdump: invalid negative screen number");
else
- screen = screen_number (snum);
+ {
+ screen = screen_number (snum);
+ if (!screen)
+ return cmdret_new (RET_FAILURE, "fdump: screen %d not found", snum);
+ }
}
dump = fdump (screen);