diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/survive.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/survive.c b/src/survive.c index fa0a952..911a900 100644 --- a/src/survive.c +++ b/src/survive.c @@ -245,8 +245,10 @@ SurviveContext *survive_init_internal(int argc, char *const *argv) { exit(0); } - if( strstr( lastparam, "poser" ) ) PrintMatchingDrivers( "Poser", matchingparam ); - else if( strstr( lastparam, "disambiguator" ) ) PrintMatchingDrivers( "Disambiguator", matchingparam ); + if (lastparam && strstr(lastparam, "poser")) + PrintMatchingDrivers("Poser", matchingparam); + else if (lastparam && strstr(lastparam, "disambiguator")) + PrintMatchingDrivers("Disambiguator", matchingparam); else { printf( "-h -m -p -l -c " ); |