aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJustin Berger <jdavidberger@gmail.com>2018-06-29 18:40:43 +0000
committerJustin Berger <jdavidberger@gmail.com>2018-06-29 18:40:43 +0000
commita017681e4575f0f0de64d82013da4c8bca30178d (patch)
tree06ab85f9f4f64a345f30ce29313147ad661cdd12 /src
parent168b3c2357d3fc47833f23eb7a1fc01fa6eb5e47 (diff)
downloadlibsurvive-a017681e4575f0f0de64d82013da4c8bca30178d.tar.gz
libsurvive-a017681e4575f0f0de64d82013da4c8bca30178d.tar.bz2
Fixed very out of the way null ptr error
Diffstat (limited to 'src')
-rw-r--r--src/survive.c6
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 " );