From a017681e4575f0f0de64d82013da4c8bca30178d Mon Sep 17 00:00:00 2001 From: Justin Berger Date: Fri, 29 Jun 2018 18:40:43 +0000 Subject: Fixed very out of the way null ptr error --- src/survive.c | 6 ++++-- 1 file 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 " ); -- cgit v1.2.3