summaryrefslogtreecommitdiff
path: root/execute_cmd.c
diff options
context:
space:
mode:
authorChet Ramey <chet.ramey@case.edu>2011-12-08 20:06:34 -0500
committerChet Ramey <chet.ramey@case.edu>2011-12-08 20:06:34 -0500
commit1231ac4798fd77b9ac9a07c8cad7b1ee720781d3 (patch)
tree8d576806b26d39cfa9fabafe5cb928715d184558 /execute_cmd.c
parent602bb73910bd6d18e26cd9cf5154ad28b765188c (diff)
downloadbash-1231ac4798fd77b9ac9a07c8cad7b1ee720781d3.tar.gz
commit bash-20090312 snapshot
Diffstat (limited to 'execute_cmd.c')
-rw-r--r--execute_cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/execute_cmd.c b/execute_cmd.c
index bca7fb84..90722554 100644
--- a/execute_cmd.c
+++ b/execute_cmd.c
@@ -2930,7 +2930,7 @@ execute_case_command (case_command)
retval = execute_command (clauses->action);
}
while ((clauses->flags & CASEPAT_FALLTHROUGH) && (clauses = clauses->next));
- if ((clauses->flags & CASEPAT_TESTNEXT) == 0)
+ if (clauses == 0 || (clauses->flags & CASEPAT_TESTNEXT) == 0)
EXIT_CASE ();
else
break;