From 42e0d9a1f0b635076ecfc5823217662dc4a39d22 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Sat, 20 Dec 1997 05:25:37 +0000 Subject: trans2.c: Forced trans2_findfirst to behave as NT does in error returns. util.c: Applied fix from Branko Cibej where StrnCaseCmp tests one character too many. Jeremy. (This used to be commit cb771b2667070cff8d6cf86998a11ba2e4977690) --- source3/lib/util.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source3/lib') diff --git a/source3/lib/util.c b/source3/lib/util.c index 18f1240bbd..58560bd227 100644 --- a/source3/lib/util.c +++ b/source3/lib/util.c @@ -953,10 +953,11 @@ int StrnCaseCmp(char *s, char *t, int n) else #endif /* KANJI_WIN95_COMPATIBILITY */ { - while (n-- && *s && *t && toupper(*s) == toupper(*t)) + while (n && *s && *t && toupper(*s) == toupper(*t)) { s++; t++; + n--; } /* not run out of chars - strings are different lengths */ -- cgit