Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 31 Mar 2000 05:03:53 +0000 (05:03 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 31 Mar 2000 05:03:53 +0000 (05:03 +0000)
2000-03-30  Ulrich Drepper  <drepper@redhat.com>

* posix/getopt.c (_getopt_internal): Return -1 if argc < 1.
Reported by Andrew Wiseman <a.wiseman@bandc.dircon.co.uk>
(PR libc/1677).

ChangeLog
posix/getopt.c

index 8520633..60bb8e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-03-30  Ulrich Drepper  <drepper@redhat.com>
+
+       * posix/getopt.c (_getopt_internal): Return -1 if argc < 1.
+       Reported by Andrew Wiseman <a.wiseman@bandc.dircon.co.uk>
+       (PR libc/1677).
+
 2000-03-30  Andreas Jaeger  <aj@suse.de>
 
        * misc/sys/cdefs.h: Remove K&R support.
index 4744e43..f1add57 100644 (file)
@@ -521,6 +521,9 @@ _getopt_internal (argc, argv, optstring, longopts, longind, long_only)
   if (optstring[0] == ':')
     print_errors = 0;
 
+  if (argc < 1)
+    return -1;
+
   optarg = NULL;
 
   if (optind == 0 || !__getopt_initialized)