dirmngr: Fix segfault in ldap engine

(ks-engine-ldap.c) Fix segfault caused by missing check whether uri is
initialized
This commit is contained in:
Kristian Fiskerstrand 2015-04-12 01:11:07 +02:00 committed by Neal H. Walfield
parent ac77e6254b
commit d0d4984cfe
1 changed files with 3 additions and 1 deletions

View File

@ -306,7 +306,9 @@ ks_ldap_help (ctrl_t ctrl, parsed_uri_t uri)
"Supported methods: search, get, put\n";
gpg_error_t err;
if (strcmp (uri->scheme, "ldap") == 0
if(!uri)
err = ks_print_help (ctrl, " ldap");
else if (strcmp (uri->scheme, "ldap") == 0
|| strcmp (uri->scheme, "ldaps") == 0
|| strcmp (uri->scheme, "ldapi") == 0)
err = ks_print_help (ctrl, data);