1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

Set 'bits.close' in case of malloc fail.

Don't free 'lud_dn' twice in case curl_unescape()
fails.
This commit is contained in:
Gisle Vanem 2005-02-09 14:28:35 +00:00
parent 14aa3fa258
commit 32d76a5b57

View File

@ -380,6 +380,7 @@ quit:
/* no data to transfer */
Curl_Transfer(conn, -1, -1, FALSE, NULL, -1, NULL);
conn->bits.close = TRUE;
return status;
}
@ -474,9 +475,9 @@ static bool unescape_elements (LDAPURLDesc *ludp)
char *new_dn = curl_unescape(dn, 0);
free(dn);
ludp->lud_dn = new_dn;
if (!new_dn)
return (FALSE);
ludp->lud_dn = new_dn;
}
return (TRUE);
}