stdlib/tst-qsort2.c: Fix off-by-one argc interpretation error
authorMaciej W. Rozycki <macro@codesourcery.com>
Fri, 20 Jun 2014 20:29:33 +0000 (21:29 +0100)
committerMaciej W. Rozycki <macro@codesourcery.com>
Fri, 20 Jun 2014 20:29:33 +0000 (21:29 +0100)
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).

ChangeLog
stdlib/tst-qsort2.c

index 548821e..090714d 100644 (file)
--- 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
index 75d4a17..10d1685 100644 (file)
@@ -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
     {