OSDN Git Service
(root)
/
uclinux-h8
/
elf2flt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
I hit a random failure in elf2flt (not elf2flt's fault, I was screwing with
[uclinux-h8/elf2flt.git]
/
flthdr.c
diff --git
a/flthdr.c
b/flthdr.c
index
15301f5
..
b1277ca
100644
(file)
--- a/
flthdr.c
+++ b/
flthdr.c
@@
-350,8
+350,11
@@
main(int argc, char *argv[])
case 'R': ramload = -1; break;
case 'k': ktrace = 1; break;
case 'K': ktrace = -1; break;
case 'R': ramload = -1; break;
case 'k': ktrace = 1; break;
case 'K': ktrace = -1; break;
- case 's': stacksize = atoi(optarg); break;
case 'o': ofile = optarg; break;
case 'o': ofile = optarg; break;
+ case 's':
+ if (sscanf(optarg, "%i", &stacksize) != 1)
+ usage("invalid stack size");
+ break;
default:
usage("invalid option");
break;
default:
usage("invalid option");
break;