Skip to content
Snippets Groups Projects
Commit 3edd9127 authored by cyan's avatar cyan
Browse files

* Don't assume success by default.

parent 23ce0e6b
No related branches found
No related tags found
No related merge requests found
...@@ -2797,7 +2797,7 @@ js_kill(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) ...@@ -2797,7 +2797,7 @@ js_kill(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{ {
int32 pid=0; int32 pid=0;
int32 sig=0; int32 sig=0;
int ds=0; /* assumes success by default */ int ds;
jsrefcount rc; jsrefcount rc;
if(JSVAL_IS_VOID(argv[0])) if(JSVAL_IS_VOID(argv[0]))
...@@ -2811,7 +2811,8 @@ js_kill(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) ...@@ -2811,7 +2811,8 @@ js_kill(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JS_ValueToInt32(cx,argv[1],&pid); JS_ValueToInt32(cx,argv[1],&pid);
rc=JS_SUSPENDREQUEST(cx); rc=JS_SUSPENDREQUEST(cx);
if (kill(sig, pid) == -1) /* failure */ ds = kill(sig, pid);
if (ds == -1)
ds = errno; ds = errno;
JS_RESUMEREQUEST(cx, rc); JS_RESUMEREQUEST(cx, rc);
JS_NewNumberValue(cx,ds,rval); JS_NewNumberValue(cx,ds,rval);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment