From: Roland McGrath Date: Mon, 9 May 2005 07:45:47 +0000 (+0000) Subject: 2005-05-09 Roland McGrath X-Git-Tag: v4.5.18~389 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dccec72a72e7b6451d9739e5d4611f4abf39f48d;p=strace 2005-05-09 Roland McGrath * strace.c (main): Refuse negative -s argument value. Fixes Debian bug #303256. --- diff --git a/strace.c b/strace.c index 25f45c82..d13243d6 100644 --- a/strace.c +++ b/strace.c @@ -285,6 +285,12 @@ char *argv[]; break; case 's': max_strlen = atoi(optarg); + if (max_strlen < 0) { + fprintf(stderr, + "%s: invalid -s argument: %s\n", + progname, optarg); + exit(1); + } break; case 'S': set_sortby(optarg);