From b3cbecdde27e42d1581357709ddbae5fec7c6413 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 24 Apr 2003 09:50:41 +0000 Subject: [PATCH] Eliminated redundant calls to JS_ValueToInt32. --- src/sbbs3/js_socket.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index 0cfc465daf..0c4ff8116a 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -465,24 +465,22 @@ js_sendbin(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) return(JS_FALSE); } + JS_ValueToInt32(cx,argv[0],&val); if(argc>1) JS_ValueToInt32(cx,argv[1],(int32*)&size); switch(size) { case sizeof(BYTE): - JS_ValueToInt32(cx,argv[0],&val); b = (BYTE)val; wr=sendsocket(p->sock,&b,size); break; case sizeof(WORD): - JS_ValueToInt32(cx,argv[0],&val); w = (WORD)val; if(p->network_byte_order) w=htons(w); wr=sendsocket(p->sock,(BYTE*)&w,size); break; case sizeof(DWORD): - JS_ValueToInt32(cx,argv[0],&val); l = val; if(p->network_byte_order) l=htonl(l); -- GitLab