summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/common/ldb_dn.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-08-18 11:15:15 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:33:31 -0500
commit6195932b4241d94453438a857179debc08495ece (patch)
treeb1d12a8ca2e8592bb7564b685d2dfddfeea728ee /source4/lib/ldb/common/ldb_dn.c
parent6c1dde71f4ace7901fa13347ef9ced0ac8b16233 (diff)
downloadsamba-6195932b4241d94453438a857179debc08495ece.tar.gz
samba-6195932b4241d94453438a857179debc08495ece.tar.bz2
samba-6195932b4241d94453438a857179debc08495ece.zip
r9387: regedit uses "New Key #nn" for newly created keys, which conflicts with the stricter
DN rules in ldb. Escape the DN components to cope. Simo, sorry for making a change in ldb_dn.c while you have changes pending. Please feel free to revert these and switch reg_backend_ldb.c to use the new dn construction code. (This used to be commit 136ecf5cb23758558b4119b08047fc273be8b0f8)
Diffstat (limited to 'source4/lib/ldb/common/ldb_dn.c')
-rw-r--r--source4/lib/ldb/common/ldb_dn.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/lib/ldb/common/ldb_dn.c b/source4/lib/ldb/common/ldb_dn.c
index 5dcb540fa1..d13238cc17 100644
--- a/source4/lib/ldb/common/ldb_dn.c
+++ b/source4/lib/ldb/common/ldb_dn.c
@@ -56,7 +56,7 @@ static int ldb_dn_is_valid_attribute_name(const char *name)
return 1;
}
-static char *ldb_dn_escape_value(void *mem_ctx, struct ldb_val value)
+char *ldb_dn_escape_value(void *mem_ctx, struct ldb_val value)
{
const char *p, *s, *src;
char *d, *dst;