diff --git a/misc.c b/misc.c index ee11605..a2bfde7 100644 --- a/misc.c +++ b/misc.c @@ -30,7 +30,7 @@ #include #endif -__RCSID("$MirOS: src/bin/mksh/misc.c,v 1.199 2012/10/03 17:24:21 tg Exp $"); +__RCSID("$MirOS: src/bin/mksh/misc.c,v 1.200 2012/10/22 20:52:47 tg Exp $"); #define KSH_CHVT_FLAG #ifdef MKSH_SMALL @@ -494,7 +494,7 @@ getn(const char *s, int *ai) rv = 1; getn_out: - *ai = i == 2147483648U ? -2147483648 : neg ? -(int)i : (int)i; + *ai = i == 2147483648U ? (int)i : neg ? -(int)i : (int)i; return (rv); }