]> granicus.if.org Git - shadow/commitdiff
Fail in case arguments are provided after options.
authorNicolas François <nicolas.francois@centraliens.net>
Tue, 13 Aug 2013 21:13:09 +0000 (23:13 +0200)
committerNicolas François <nicolas.francois@centraliens.net>
Tue, 13 Aug 2013 21:13:09 +0000 (23:13 +0200)
* src/vipw.c: Fail in case arguments are provided after options.
Debian#677812

ChangeLog
src/vipw.c

index 87f2c41d261c3169fb0547b053bba34743341859..8a80e409119194526d589298066c28cf8eff7fc8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-13  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/vipw.c: Fail in case arguments are provided after options.
+       Debian#677812
+
 2013-08-13  Nicolas François  <nicolas.francois@centraliens.net>
 
        * lib/subordinateio.c: Fix count for ranges truncated in
index e3d4e4213d2c9a71cfc5c6dbedae0a8df4a5541e..59b79c2cf7b2177f1f752558f8113ed904006f76 100644 (file)
@@ -5,7 +5,7 @@
   Copyright (c) 1997       , Guy Maor <maor@ece.utexas.edu>
   Copyright (c) 1999 - 2000, Marek Michałkiewicz
   Copyright (c) 2002 - 2006, Tomasz Kłoczko
-  Copyright (c) 2007 - 2011, Nicolas François
+  Copyright (c) 2007 - 2013, Nicolas François
   All rights reserved.
 
   This program is free software; you can redistribute it and/or modify
@@ -480,6 +480,10 @@ int main (int argc, char **argv)
                                usage (E_USAGE);
                        }
                }
+
+               if (optind != argc) {
+                       usage (E_USAGE);
+               }
        }
 
        if (do_vipw) {