From 9f67e7ff7f46e94b40045998ffe9f472556ba0a5 Mon Sep 17 00:00:00 2001
From: Martin Nilsson <mani@lysator.liu.se>
Date: Thu, 1 May 2008 23:07:35 +0200
Subject: [PATCH] Fix for --a - --b

Rev: lib/modules/Arg.pmod:1.2
---
 lib/modules/Arg.pmod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Arg.pmod b/lib/modules/Arg.pmod
index 334809e8ec..4df4e0c45e 100644
--- a/lib/modules/Arg.pmod
+++ b/lib/modules/Arg.pmod
@@ -1,7 +1,7 @@
 //
 // Argument parser
 // By Martin Nilsson
-// $Id: Arg.pmod,v 1.1 2008/05/01 20:50:25 nilsson Exp $
+// $Id: Arg.pmod,v 1.2 2008/05/01 21:07:35 nilsson Exp $
 //
 
 #pike __REAL_VERSION__
@@ -470,7 +470,7 @@ class SimpleOptions
     }
 
     sscanf( arg, "-%s=%s", name, value ) || sscanf( arg, "-%s", name );
-    if( !name ) return 0;
+    if( !name || !sizeof(name) ) return 0;
     foreach( name/1; int pos; string c )
       if( pos == sizeof(name)-1 )
         values[c] = value||1;
-- 
GitLab