bug in alias handling (showed up w/ --triggers)
authorewt <devnull@localhost>
Mon, 16 Nov 1998 21:00:43 +0000 (21:00 +0000)
committerewt <devnull@localhost>
Mon, 16 Nov 1998 21:00:43 +0000 (21:00 +0000)
CVS patchset: 2538
CVS date: 1998/11/16 21:00:43

popt/popt.c

index 9ebc81b..ca97e5d 100644 (file)
@@ -154,7 +154,8 @@ static int handleAlias(poptContext con, char * longName, char shortName,
     if (con->os->currAlias && con->os->currAlias->longName && longName &&
        !strcmp(con->os->currAlias->longName, longName)) 
        return 0;
-    if (con->os->currAlias && shortName == con->os->currAlias->shortName)
+    if (con->os->currAlias && shortName && 
+           shortName == con->os->currAlias->shortName)
        return 0;
 
     i = con->numAliases - 1;