From bc4d6b90eca65148ec6d509df402529dbfcbb7e2 Mon Sep 17 00:00:00 2001 From: "gavin%gavinsharp.com" Date: Sat, 16 Dec 2006 14:36:12 +0000 Subject: [PATCH] Bug 269254: fix bug in utf16ToUcs4()'s returned length, patch by Ryan Jones , r+sr=biesi git-svn-id: svn://10.0.0.236/trunk@217051 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/netwerk/dns/src/nsIDNService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mozilla/netwerk/dns/src/nsIDNService.cpp b/mozilla/netwerk/dns/src/nsIDNService.cpp index 1ededcd580f..ed7d71f0771 100644 --- a/mozilla/netwerk/dns/src/nsIDNService.cpp +++ b/mozilla/netwerk/dns/src/nsIDNService.cpp @@ -308,7 +308,7 @@ static void utf16ToUcs4(const nsAString& in, PRUint32 *out, PRUint32 outBufLen, if (i >= outBufLen) { NS_ERROR("input too big, the result truncated"); out[outBufLen-1] = (PRUint32)'\0'; - *outLen = i; + *outLen = outBufLen; return; } }