Index: cli-script.c =================================================================== RCS file: /cvs/src/src/gdb/cli/cli-script.c,v retrieving revision 1.21 diff -u -r1.21 cli-script.c --- cli-script.c 22 Dec 2003 03:43:19 -0000 1.21 +++ cli-script.c 24 Feb 2004 15:55:06 -0000 @@ -294,7 +294,7 @@ { struct expression *expr; struct command_line *current; - struct cleanup *old_chain = 0; + struct cleanup *old_chain = make_cleanup (null_cleanup, 0); struct value *val; struct value *val_mark; int loop; @@ -427,8 +427,7 @@ return invalid_control; } - if (old_chain) - do_cleanups (old_chain); + do_cleanups (old_chain); return ret; }