aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/openldap/libraries/libldap/result.c
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2024-12-11 10:39:19 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2024-12-11 11:02:32 +0300
commitfa75f20034eb896555f54715666ab3f6f5161c64 (patch)
treed38647b7ca1e55cdfedaa5afc613e17c6e23f19f /contrib/libs/openldap/libraries/libldap/result.c
parent41946a9a1272ad7c4889d9225eb6609cd82c9bcb (diff)
downloadydb-fa75f20034eb896555f54715666ab3f6f5161c64.tar.gz
Update contrib/libs/openldap to 2.6.9
commit_hash:49dc22409f7e26735a51eb017bdd3f81018bf440
Diffstat (limited to 'contrib/libs/openldap/libraries/libldap/result.c')
-rw-r--r--contrib/libs/openldap/libraries/libldap/result.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/libs/openldap/libraries/libldap/result.c b/contrib/libs/openldap/libraries/libldap/result.c
index 95dba93902..e80b681045 100644
--- a/contrib/libs/openldap/libraries/libldap/result.c
+++ b/contrib/libs/openldap/libraries/libldap/result.c
@@ -898,6 +898,13 @@ nextresp2:
if ( lr != &dummy_lr ) {
ldap_return_request( ld, lr, 1 );
+ } else {
+ if ( lr->lr_res_matched ) {
+ LDAP_FREE( lr->lr_res_matched );
+ }
+ if ( lr->lr_res_error ) {
+ LDAP_FREE( lr->lr_res_error );
+ }
}
lr = NULL;
}