summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/common
diff options
context:
space:
mode:
authorKamen Mazdrashki <kamen.mazdrashki@postpath.com>2009-10-24 00:02:02 +0300
committerStefan Metzmacher <metze@samba.org>2009-11-06 14:05:36 +0100
commit716eb62b5dab37c203b306047b65280ddf34844a (patch)
tree1357c4c271ebf75de3ecf880d17df0e405f8a9f2 /source4/lib/ldb/common
parentbe06d5ccb4120190571dd5eb91a6dcaae7e27561 (diff)
downloadsamba-716eb62b5dab37c203b306047b65280ddf34844a.tar.gz
samba-716eb62b5dab37c203b306047b65280ddf34844a.tar.bz2
samba-716eb62b5dab37c203b306047b65280ddf34844a.zip
s4/ldb: Fix double allocation for "ldb_url"
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source4/lib/ldb/common')
-rw-r--r--source4/lib/ldb/common/ldb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/lib/ldb/common/ldb.c b/source4/lib/ldb/common/ldb.c
index 9be3aa13e4..732d100827 100644
--- a/source4/lib/ldb/common/ldb.c
+++ b/source4/lib/ldb/common/ldb.c
@@ -217,7 +217,7 @@ int ldb_connect(struct ldb_context *ldb, const char *url,
unsigned int flags, const char *options[])
{
int ret;
- const char *url2;
+ char *url2;
/* We seem to need to do this here, or else some utilities don't
* get ldb backends */
@@ -228,7 +228,7 @@ int ldb_connect(struct ldb_context *ldb, const char *url,
ldb_oom(ldb);
return LDB_ERR_OPERATIONS_ERROR;
}
- ret = ldb_set_opaque(ldb, "ldb_url", talloc_strdup(ldb, url2));
+ ret = ldb_set_opaque(ldb, "ldb_url", url2);
if (ret != LDB_SUCCESS) {
return ret;
}