diff options
author | Gustavo Noronha Silva <gns@gnome.org> | 2010-02-19 02:39:24 +0800 |
---|---|---|
committer | Gustavo Noronha Silva <gns@gnome.org> | 2010-02-19 02:40:42 +0800 |
commit | 0239346f27870ace37d8819cd7f934c34d83a01c (patch) | |
tree | 1cefdcf8ca7e7555b2b8a8d197e671422b38fa4a | |
parent | 11411217fe5f2653994cfd94a3daf315ed1199e6 (diff) | |
download | gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.tar gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.tar.gz gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.tar.bz2 gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.tar.lz gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.tar.xz gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.tar.zst gsoc2013-epiphany-0239346f27870ace37d8819cd7f934c34d83a01c.zip |
Make sure the strings are initialized to NULL
This fixes a crash reported ad-hoc in
https://bugzilla.gnome.org/show_bug.cgi?id=609753. This is needed
because we may bail out early, and try to free these strings without
having properly initialized them.
-rw-r--r-- | embed/ephy-web-view.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/embed/ephy-web-view.c b/embed/ephy-web-view.c index 7f2a493e1..ca32314d0 100644 --- a/embed/ephy-web-view.c +++ b/embed/ephy-web-view.c @@ -998,10 +998,10 @@ form_submitted_cb (JSContextRef js_context, JSStringRef js_string; JSValueRef js_value; StorePasswordData *store_data; - char *name_field_name; - char *name_field_value; - char *password_field_name; - char *password_field_value; + char *name_field_name = NULL; + char *name_field_value = NULL; + char *password_field_name = NULL; + char *password_field_value = NULL; SoupURI *uri; WebKitWebView *web_view; |