summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gjs/jsapi-util-string.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gjs/jsapi-util-string.c b/gjs/jsapi-util-string.c
index d3ae73bf..729ac9cc 100644
--- a/gjs/jsapi-util-string.c
+++ b/gjs/jsapi-util-string.c
@@ -317,6 +317,7 @@ gjs_string_get_binary_data(JSContext *context,
if (!JSVAL_IS_STRING(value)) {
gjs_throw(context,
"Value is not a string, can't return binary data from it");
+ JS_EndRequest(context);
return JS_FALSE;
}