From 536900743df8a30c77482036dba9ea88b9eebf29 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Sun, 23 Oct 2005 19:00:40 +0000 Subject: r11269: Ensure the new canonicalize_servicename() is mb safe. MB service names may contain embedded ' ' characters. Jeremy. (This used to be commit 83d0cda858de5f40ab652e1f438808a3bfac0f81) --- source3/param/loadparm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index 13bb4a7d06..f084d52c26 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -2452,7 +2452,7 @@ static char *canonicalize_servicename(const char *src) static fstring canon; /* is fstring large enough? */ int dst_idx = 0; - for (; *src != '\0'; src++) { + for (; *src != '\0'; src += next_mb_char_size(src)) { if (isspace(*src)) { continue; } -- cgit