afl - SCHINfoLoadFromConfig - check for NULL before parsing.

Found by AFL on suricata.yaml.
pull/1454/head
Jason Ish 10 years ago committed by Victor Julien
parent 75d21851cf
commit 11d6770ae4

@ -342,7 +342,7 @@ void SCHInfoLoadFromConfig(void)
ConfNode *host;
TAILQ_FOREACH(host, &policy->head, next) {
int is_ipv4 = 1;
if (index(host->val, ':') != NULL)
if (host->val != NULL && index(host->val, ':') != NULL)
is_ipv4 = 0;
if (SCHInfoAddHostOSInfo(policy->name, host->val, is_ipv4) == -1) {
SCLogError(SC_ERR_INVALID_ARGUMENT,

Loading…
Cancel
Save