summaryrefslogtreecommitdiff
path: root/src/gdbmshell.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gdbmshell.c')
-rw-r--r--src/gdbmshell.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gdbmshell.c b/src/gdbmshell.c
index cade2b8..f1742e7 100644
--- a/src/gdbmshell.c
+++ b/src/gdbmshell.c
@@ -2499,7 +2499,8 @@ run_command (struct command *cmd, struct gdbmarglist *arglist)
expected_lines = 0;
expected_lines_ptr = (interactive () && pager) ? &expected_lines : NULL;
- if (!(cmd->begin && cmd->begin (&param, &cenv, expected_lines_ptr)))
+ rc = 0;
+ if (!(cmd->begin && (rc = cmd->begin (&param, &cenv, expected_lines_ptr)) != 0))
{
if (pager && expected_lines > get_screen_lines ())
{