diff options
Diffstat (limited to 'javascript/jsapi/document.c')
-rw-r--r-- | javascript/jsapi/document.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/javascript/jsapi/document.c b/javascript/jsapi/document.c index fb1da7ef8..7d4ebc543 100644 --- a/javascript/jsapi/document.c +++ b/javascript/jsapi/document.c @@ -57,9 +57,9 @@ static JSBool JSAPI_NATIVE(write, JSContext *cx, uintN argc, jsval *vp) JSString_to_char(u16_txt, txt, length); LOG(("content %p parser %p writing %s",htmlc, htmlc->parser_binding, txt)); - - dom_hubbub_parser_insert_chunk(htmlc->parser_binding, (uint8_t *)txt, length); - + if (htmlc->parser_binding != NULL) { + dom_hubbub_parser_insert_chunk(htmlc->parser_binding, (uint8_t *)txt, length); + } JSAPI_SET_RVAL(cx, vp, JSVAL_VOID); return JS_TRUE; |