summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshell/common/bltins/cflow.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libshell/common/bltins/cflow.c')
-rw-r--r--usr/src/lib/libshell/common/bltins/cflow.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/usr/src/lib/libshell/common/bltins/cflow.c b/usr/src/lib/libshell/common/bltins/cflow.c
index 6afe9d584f..cc50817e4c 100644
--- a/usr/src/lib/libshell/common/bltins/cflow.c
+++ b/usr/src/lib/libshell/common/bltins/cflow.c
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1982-2008 AT&T Intellectual Property *
+* Copyright (c) 1982-2009 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -33,7 +33,6 @@
#include "defs.h"
#include <ast.h>
#include <error.h>
-#include <ctype.h>
#include "shnodes.h"
#include "builtins.h"
@@ -65,7 +64,7 @@ done:
errormsg(SH_DICT,ERROR_usage(2),"%s",optusage((char*)0));
pp->mode = (**argv=='e'?SH_JMPEXIT:SH_JMPFUN);
argv += opt_info.index;
- n = (((arg= *argv)?(int)strtol(arg, (char**)0, 10):shp->oldexit)&SH_EXITMASK);
+ n = (((arg= *argv)?(int)strtol(arg, (char**)0, 10)&SH_EXITMASK:shp->oldexit));
/* return outside of function, dotscript and profile is exit */
if(shp->fn_depth==0 && shp->dot_depth==0 && !sh_isstate(SH_PROFILE))
pp->mode = SH_JMPEXIT;