From da5d212dfca33f0be9a8370d5e0007bcbf2d0014 Mon Sep 17 00:00:00 2001 From: "kaie%netscape.com" Date: Fri, 17 May 2002 20:05:33 +0000 Subject: [PATCH] b=141317 CopyToLowerCase produces strings with random content r=jag sr=alecf a=scc/rjesup adt=jaime git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_0_BRANCH@121770 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/string/src/nsReadableUtils.cpp | 4 ++++ mozilla/xpcom/string/src/nsReadableUtils.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/mozilla/string/src/nsReadableUtils.cpp b/mozilla/string/src/nsReadableUtils.cpp index 9b9dd7ab666..a01023309ca 100755 --- a/mozilla/string/src/nsReadableUtils.cpp +++ b/mozilla/string/src/nsReadableUtils.cpp @@ -441,6 +441,8 @@ class CopyToUpperCase char ch = *aSource; if ((ch >= 'a') && (ch <= 'z')) *cp = ch - ('a' - 'A'); + else + *cp = ch; ++aSource; ++cp; } @@ -535,6 +537,8 @@ class CopyToLowerCase char ch = *aSource; if ((ch >= 'A') && (ch <= 'Z')) *cp = ch + ('a' - 'A'); + else + *cp = ch; ++aSource; ++cp; } diff --git a/mozilla/xpcom/string/src/nsReadableUtils.cpp b/mozilla/xpcom/string/src/nsReadableUtils.cpp index 9b9dd7ab666..a01023309ca 100755 --- a/mozilla/xpcom/string/src/nsReadableUtils.cpp +++ b/mozilla/xpcom/string/src/nsReadableUtils.cpp @@ -441,6 +441,8 @@ class CopyToUpperCase char ch = *aSource; if ((ch >= 'a') && (ch <= 'z')) *cp = ch - ('a' - 'A'); + else + *cp = ch; ++aSource; ++cp; } @@ -535,6 +537,8 @@ class CopyToLowerCase char ch = *aSource; if ((ch >= 'A') && (ch <= 'Z')) *cp = ch + ('a' - 'A'); + else + *cp = ch; ++aSource; ++cp; }