summaryrefslogblamecommitdiff
path: root/www/firefox-esr/files/patch-jsfun.c
blob: 69aacb9b54cd2d883963065971b4a03a10e77ef6 (plain) (tree)




























                                                                   
--- js/src/jsfun.c.orig	Fri May 30 20:55:38 2003
+++ js/src/jsfun.c	Fri May 30 20:54:24 2003
@@ -1081,7 +1081,7 @@
     JSString *atomstr;
     char *propname;
     JSScopeProperty *sprop;
-    jsid userid;
+    uint32 userid;
     JSAtom *atom;
     uintN i, n, dupflag;
     uint32 type;
@@ -1157,7 +1157,7 @@
                 userid = INT_TO_JSVAL(sprop->shortid);
                 propname = ATOM_BYTES((JSAtom *)sprop->id);
                 if (!JS_XDRUint32(xdr, &type) ||
-                    !JS_XDRUint32(xdr, (uint32 *)&userid) ||
+                    !JS_XDRUint32(xdr, &userid) ||
                     !JS_XDRCString(xdr, &propname)) {
                     if (mark)
                         JS_ARENA_RELEASE(&cx->tempPool, mark);
@@ -1173,7 +1173,7 @@
                 uintN attrs = JSPROP_ENUMERATE | JSPROP_PERMANENT;
 
                 if (!JS_XDRUint32(xdr, &type) ||
-                    !JS_XDRUint32(xdr, (uint32 *)&userid) ||
+                    !JS_XDRUint32(xdr, &userid) ||
                     !JS_XDRCString(xdr, &propname)) {
                     return JS_FALSE;
                 }