diff options
author | Justin Berger <jdavidberger@gmail.com> | 2018-06-29 18:40:43 +0000 |
---|---|---|
committer | Justin Berger <jdavidberger@gmail.com> | 2018-06-29 18:40:43 +0000 |
commit | a017681e4575f0f0de64d82013da4c8bca30178d (patch) | |
tree | 06ab85f9f4f64a345f30ce29313147ad661cdd12 | |
parent | 168b3c2357d3fc47833f23eb7a1fc01fa6eb5e47 (diff) | |
download | libsurvive-a017681e4575f0f0de64d82013da4c8bca30178d.tar.gz libsurvive-a017681e4575f0f0de64d82013da4c8bca30178d.tar.bz2 |
Fixed very out of the way null ptr error
-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 " ); |