bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Abort on invalid options.


From: bensberg
Subject: [PATCH] Abort on invalid options.
Date: Thu, 05 Apr 2007 23:23:26 +0200

From: Benno Schulenberg <address@hidden>

---
 parted/parted.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/parted/parted.c b/parted/parted.c
index 4107ae0..0a1d225 100644
--- a/parted/parted.c
+++ b/parted/parted.c
@@ -2259,7 +2259,7 @@ _version ()
 static int
 _parse_options (int* argc_ptr, char*** argv_ptr)
 {
-int     opt;
+int     opt, wrong = 0;
 
 while (1)
 {
@@ -2274,12 +2274,13 @@ while (1)
                 case 'm': opt_machine_mode = 1; break;
                 case 's': opt_script_mode = 1; break;
                 case 'v': _version (); break;
+                default : wrong = 1; break;
         }
 }
 
 *argc_ptr -= optind;
 *argv_ptr += optind;
-return 1;
+return !wrong;
 }
 
 static PedDevice*
-- 
1.4.4.4





reply via email to

[Prev in Thread] Current Thread [Next in Thread]