git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4851
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2007-06-13 Raphael Neider <rneider AT web.de>
+
+ * src/SDCCmain.c: prevent NULL pointer dereference, avoid warning
+
2007-06-12 Raphael Neider <rneider AT web.de>
* support/scripts/inc2h.pl: conditionally emit defines for SFR bits,
}
else
{
- size_t len = strlen(optionsTable[i].longOpt);
+ size_t len = optionsTable[i].longOpt ? strlen(optionsTable[i].longOpt) : 0;
if (longOpt &&
(optionsTable[i].arg_type != CLAT_BOOLEAN ||
- optionsTable[i].arg_type == CLAT_BOOLEAN && len == strlen(longOpt) && optionsTable[i].longOpt) &&
+ (optionsTable[i].arg_type == CLAT_BOOLEAN && len == strlen(longOpt) && optionsTable[i].longOpt)) &&
strncmp(optionsTable[i].longOpt, longOpt, len) == 0)
{
/* If it is a flag then we can handle it here */