mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-01 16:33:02 +01:00
dirmngr: Allow to pass no filter args to dirmngr_ldap.
* dirmngr/dirmngr_ldap.c (main): Handle no args case. -- This is required for example for CRLs. The old code did not require this because the hos was taken from the URL given has arg. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
26d783c899
commit
f6e45671aa
@ -297,8 +297,6 @@ main (int argc, char **argv)
|
||||
|
||||
if (log_get_errorcount (0))
|
||||
exit (2);
|
||||
if (argc < 1)
|
||||
usage (1);
|
||||
|
||||
if (opt.alarm_timeout)
|
||||
{
|
||||
@ -321,9 +319,17 @@ main (int argc, char **argv)
|
||||
any_err = 1;
|
||||
else
|
||||
{
|
||||
for (; argc; argc--, argv++)
|
||||
if (process_filter (ld, *argv))
|
||||
any_err = 1;
|
||||
if (!argc)
|
||||
{
|
||||
if (process_filter (ld, "(objectClass=*)"))
|
||||
any_err = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
for (; argc; argc--, argv++)
|
||||
if (process_filter (ld, *argv))
|
||||
any_err = 1;
|
||||
}
|
||||
ldap_unbind (ld);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user