emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master a500835: Prevent NULL-pointer dereference on xwidget callback err


From: Po Lu
Subject: master a500835: Prevent NULL-pointer dereference on xwidget callback error
Date: Sat, 13 Nov 2021 00:03:09 -0500 (EST)

branch: master
commit a5008352c43cda13b0a35547ee91f0c889d71d06
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Prevent NULL-pointer dereference on xwidget callback error
    
    * src/xwidget.c (webkit_javascript_finished_cb): Check if
    `error' is NULL before freeing it.
---
 src/xwidget.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/xwidget.c b/src/xwidget.c
index fad07ef..e5a5d90 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1363,8 +1363,8 @@ webkit_javascript_finished_cb (GObject      *webview,
 
   if (!js_result)
     {
-      g_warning ("Error running javascript: %s", error->message);
-      g_error_free (error);
+      if (error)
+       g_error_free (error);
       return;
     }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]