diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-12-16 15:51:55 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2010-12-16 06:42:56 +0100 |
commit | 25163380239abbad28f1656c42e6fab1b92473d9 (patch) | |
tree | 6ac441e3766bc38222cb568e5a48af408d4a58d8 /source4/dsdb | |
parent | eda1972b68819b66bd11d6286753f03d083694ec (diff) | |
download | samba-25163380239abbad28f1656c42e6fab1b92473d9.tar.gz samba-25163380239abbad28f1656c42e6fab1b92473d9.tar.bz2 samba-25163380239abbad28f1656c42e6fab1b92473d9.zip |
s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later
We need to make LDB consistent here (indexed vs unindexed behaviour
differs here!), but for the moment this is the easiest way out of a
segfault.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Dec 16 06:42:56 CET 2010 on sn-devel-104
Diffstat (limited to 'source4/dsdb')
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/descriptor.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/descriptor.c b/source4/dsdb/samdb/ldb_modules/descriptor.c index 0ea91ba600..b96e5b5ccd 100644 --- a/source4/dsdb/samdb/ldb_modules/descriptor.c +++ b/source4/dsdb/samdb/ldb_modules/descriptor.c @@ -545,7 +545,6 @@ static int descriptor_search_callback(struct ldb_request *req, struct ldb_reply } fail: - talloc_free(ares); return ldb_module_done(ac->req, NULL, NULL, ret); } |