Skip to content
Snippets Groups Projects
Commit ec0960f9 authored by rswindell's avatar rswindell
Browse files

Fixed parsing of additional bool options in get_msg_body/tail methods.

parent bf4b140b
No related branches found
No related tags found
No related merge requests found
......@@ -466,6 +466,7 @@ js_get_msg_header(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
,JS_GetStringBytes(JSVAL_TO_STRING(argv[n]))
,&msg))
return(JS_TRUE); /* ID not found */
break;
}
}
......@@ -901,12 +902,14 @@ js_get_msg_body(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rv
msg.offset=JSVAL_TO_INT(argv[n]);
else /* Get by number */
msg.hdr.number=JSVAL_TO_INT(argv[n]);
n++;
break;
} else if(JSVAL_IS_STRING(argv[n])) { /* Get by ID */
if(!msg_offset_by_id(scfg,&(p->smb)
,JS_GetStringBytes(JSVAL_TO_STRING(argv[n]))
,&msg.offset))
return(JS_TRUE); /* ID not found */
n++;
break;
}
}
......@@ -964,12 +967,14 @@ js_get_msg_tail(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rv
msg.offset=JSVAL_TO_INT(argv[n]);
else /* Get by number */
msg.hdr.number=JSVAL_TO_INT(argv[n]);
n++;
break;
} else if(JSVAL_IS_STRING(argv[n])) { /* Get by ID */
if(!msg_offset_by_id(scfg,&(p->smb)
,JS_GetStringBytes(JSVAL_TO_STRING(argv[n]))
,&msg.offset))
return(JS_TRUE); /* ID not found */
n++;
break;
}
}
......
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