Jacek Caban : jscript: Use jsstr_flatten to access string buffer in jsutils .c.

Alexandre Julliard julliard at winehq.org
Tue Mar 26 15:11:12 CDT 2013


Module: wine
Branch: master
Commit: 96ace8cbcbb2887eb8e4aa0e2a80bf7244d5918a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=96ace8cbcbb2887eb8e4aa0e2a80bf7244d5918a

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Mar 26 10:38:01 2013 +0100

jscript: Use jsstr_flatten to access string buffer in jsutils.c.

---

 dlls/jscript/jsutils.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/dlls/jscript/jsutils.c b/dlls/jscript/jsutils.c
index 60260bb..d141378 100644
--- a/dlls/jscript/jsutils.c
+++ b/dlls/jscript/jsutils.c
@@ -502,16 +502,15 @@ static int hex_to_int(WCHAR c)
 /* ECMA-262 3rd Edition    9.3.1 */
 static HRESULT str_to_number(jsstr_t *str, double *ret)
 {
-    const WCHAR *ptr = str->str;
+    const WCHAR *ptr;
     BOOL neg = FALSE;
     DOUBLE d = 0.0;
 
     static const WCHAR infinityW[] = {'I','n','f','i','n','i','t','y'};
 
-    if(!ptr) {
-        *ret = 0;
-        return S_OK;
-    }
+    ptr = jsstr_flatten(str);
+    if(!ptr)
+        return E_OUTOFMEMORY;
 
     while(isspaceW(*ptr))
         ptr++;




More information about the wine-cvs mailing list