From 1db256fc0fa5ef0497d6287df9d05d0806604566 Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Tue, 4 Apr 2000 14:08:56 +0000 Subject: better error handling for zwc files --- Src/builtin.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'Src/builtin.c') diff --git a/Src/builtin.c b/Src/builtin.c index 73d89aa4f..37a8af495 100644 --- a/Src/builtin.c +++ b/Src/builtin.c @@ -2118,12 +2118,9 @@ bin_functions(char *name, char **argv, char *ops, int func) /* Take the arguments literally -- do not glob */ for (; *argv; argv++) { - if (ops['w']) { - if (dump_autoload(*argv, on, ops, func)) { - zwarnnam(name, "invalid wordcode file: %s", *argv, 0); - returnval = 1; - } - } else if ((shf = (Shfunc) shfunctab->getnode(shfunctab, *argv))) { + if (ops['w']) + returnval = dump_autoload(name, *argv, on, ops, func); + else if ((shf = (Shfunc) shfunctab->getnode(shfunctab, *argv))) { /* if any flag was given */ if (on|off) { /* turn on/off the given flags */ -- cgit 1.4.1