aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Brendan Taylor <whateley@gmail.com>2011-02-26 08:26:31 -0700
committerGravatar Brendan Taylor <whateley@gmail.com>2011-02-26 08:26:31 -0700
commit4bb757e944c074ab4969a859a67bc33b4b9698e0 (patch)
tree07c8a850570a6980003d228876aacf4cbf6ddb70 /src
parent65804b1715f223d1ab6cddfd949a2d4dd47ca8b1 (diff)
check that 'result' is set in eval_js before assigning anything to it
Diffstat (limited to 'src')
-rw-r--r--src/uzbl-core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/uzbl-core.c b/src/uzbl-core.c
index a7f418c..bc75d87 100644
--- a/src/uzbl-core.c
+++ b/src/uzbl-core.c
@@ -763,7 +763,7 @@ eval_js(WebKitWebView * web_view, gchar *script, GString *result, const char *fi
js_script = JSStringCreateWithUTF8CString(script);
js_file = JSStringCreateWithUTF8CString(file);
js_result = JSEvaluateScript(context, js_script, globalobject, js_file, 0, &js_exc);
- if (js_result && !JSValueIsUndefined(context, js_result)) {
+ if (result && js_result && !JSValueIsUndefined(context, js_result)) {
js_result_string = JSValueToStringCopy(context, js_result, NULL);
js_result_size = JSStringGetMaximumUTF8CStringSize(js_result_string);