1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

r18165: Fix memleaks.

Guenther
This commit is contained in:
Günther Deschner 2006-09-06 12:14:58 +00:00 committed by Gerald (Jerry) Carter
parent 714ea3ceab
commit 6f301b2dc3

View File

@ -2260,10 +2260,15 @@ ADS_STATUS ads_USN(ADS_STRUCT *ads, uint32 *usn)
return status;
if (ads_count_replies(ads, res) != 1) {
ads_msgfree(ads, res);
return ADS_ERROR(LDAP_NO_RESULTS_RETURNED);
}
ads_pull_uint32(ads, res, "highestCommittedUSN", usn);
if (!ads_pull_uint32(ads, res, "highestCommittedUSN", usn)) {
ads_msgfree(ads, res);
return ADS_ERROR(LDAP_NO_SUCH_ATTRIBUTE);
}
ads_msgfree(ads, res);
return ADS_SUCCESS;
}
@ -2325,7 +2330,7 @@ ADS_STATUS ads_current_time(ADS_STRUCT *ads)
timestr = ads_pull_string(ads_s, ctx, res, "currentTime");
if (!timestr) {
ads_msgfree(ads, res);
ads_msgfree(ads_s, res);
status = ADS_ERROR(LDAP_NO_RESULTS_RETURNED);
goto done;
}