diff options
author | Maciej W. Rozycki <macro@codesourcery.com> | 2014-06-20 21:29:33 +0100 |
---|---|---|
committer | Maciej W. Rozycki <macro@codesourcery.com> | 2014-06-20 21:29:33 +0100 |
commit | 4e6d234712f976eee62fb2047338a501da00c4c7 (patch) | |
tree | 2c2b3f7b58c824d5a20e5be5ddb5a349d262164a | |
parent | 7fd00f998042e04038619ddd4ec78a4e114217b5 (diff) | |
download | glibc-4e6d234712f976eee62fb2047338a501da00c4c7.tar.gz glibc-4e6d234712f976eee62fb2047338a501da00c4c7.tar.xz glibc-4e6d234712f976eee62fb2047338a501da00c4c7.zip |
stdlib/tst-qsort2.c: Fix off-by-one argc interpretation error
This fixes an off-by-one argc interpretation error (argv[0] is included in the count) in stdlib/tst-qsort2.c causing a segfault if the program is called with one command-line argument only (argv[2] is NULL in that case).
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | stdlib/tst-qsort2.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 548821e946..090714d26d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-06-20 Maciej W. Rozycki <macro@codesourcery.com> + + * stdlib/tst-qsort2.c (main): Fix off-by-one argc interpretation + error. + 2014-06-20 Joseph Myers <joseph@codesourcery.com> * sysdeps/unix/sysv/linux/kernel-features.h diff --git a/stdlib/tst-qsort2.c b/stdlib/tst-qsort2.c index 75d4a1732d..10d16852b0 100644 --- a/stdlib/tst-qsort2.c +++ b/stdlib/tst-qsort2.c @@ -70,7 +70,7 @@ int main (int argc, char **argv) { int ret = 0; - if (argc >= 2) + if (argc >= 3) ret |= test (atoi (argv[1]), atoi (argv[2])); else { |