From 7a2ae218cd303da57780f94fdf80555fc4b34cee Mon Sep 17 00:00:00 2001 From: "morse%netscape.com" Date: Wed, 16 Feb 2000 02:33:13 +0000 Subject: [PATCH] partial fix fo bug 27910, encoding on mac was coming up wrong --- extensions/wallet/src/nsBasicStreamGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/wallet/src/nsBasicStreamGenerator.cpp b/extensions/wallet/src/nsBasicStreamGenerator.cpp index f5a12383e561..c0fb5b213fcc 100644 --- a/extensions/wallet/src/nsBasicStreamGenerator.cpp +++ b/extensions/wallet/src/nsBasicStreamGenerator.cpp @@ -91,7 +91,7 @@ NS_IMETHODIMP nsBasicStreamGenerator::GetByte(PRUint32 offset, PRUint8 *retval) * depending on whether or not this routine was called an odd or an even number of times */ PRUnichar ret16 = mPassword.CharAt((mState>>1) % mPassword.Length()); - if ((mState++) & 1) { + if (!((mState++) & 1)) { ret16 = ret16>>8; } *retval = (PRUint8)(ret16 & 0xff);