NULL-check exception in sokoke_js_script_eval
This commit is contained in:
parent
55e50e20b1
commit
2fc6a2be89
2 changed files with 3 additions and 3 deletions
|
@ -191,7 +191,6 @@ formhistory_navigation_decision_cb (WebKitWebView* web_view,
|
|||
WebKitWebPolicyDecision* decision,
|
||||
MidoriExtension* extension)
|
||||
{
|
||||
gchar* exception;
|
||||
JSContextRef js_context = webkit_web_frame_get_global_context (web_frame);
|
||||
/* The script returns form data in the form "field_name|,|value|,|field_type".
|
||||
We are handling only input fields with 'text' or 'password' type.
|
||||
|
@ -214,7 +213,7 @@ formhistory_navigation_decision_cb (WebKitWebView* web_view,
|
|||
if (webkit_web_navigation_action_get_reason (action) == WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED
|
||||
|| webkit_web_navigation_action_get_reason (action) == WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED)
|
||||
{
|
||||
gchar* value = sokoke_js_script_eval (js_context, script, &exception);
|
||||
gchar* value = sokoke_js_script_eval (js_context, script, NULL);
|
||||
if (value)
|
||||
{
|
||||
gpointer db = g_object_get_data (G_OBJECT (extension), "formhistory-db");
|
||||
|
|
|
@ -73,6 +73,7 @@ sokoke_js_script_eval (JSContextRef js_context,
|
|||
{
|
||||
JSStringRef js_message = JSValueToStringCopy (js_context,
|
||||
js_exception, NULL);
|
||||
if (exception)
|
||||
*exception = sokoke_js_string_utf8 (js_message);
|
||||
JSStringRelease (js_message);
|
||||
js_value = JSValueMakeNull (js_context);
|
||||
|
|
Loading…
Reference in a new issue