1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-12-22 10:19:57 +01:00

dirmngr: Fix LDAP port parsing.

* dirmngr/misc.c (host_and_port_from_url): Fix bad port parsing and a
segv for a missing slash after the host name.
--

Reportted-by: Tomas Mraz
GnuPG-bug-id: 4230
Signed-off-by: Werner Koch <wk@gnupg.org>
(cherry picked from commit a3a5a2451924640588e5ecc03a1d4ba6a6ba94a5)
This commit is contained in:
Werner Koch 2018-11-05 08:59:13 +01:00
parent 8a33d5c9c6
commit 5ab58d3001
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B

View File

@ -515,7 +515,7 @@ host_and_port_from_url (const char *url, int *port)
if ((p = strchr (buf, '/')))
*p++ = 0;
strlwr (buf);
if ((p = strchr (p, ':')))
if ((p = strchr (buf, ':')))
{
*p++ = 0;
*port = atoi (p);