Author: rjek
Date: Sun Aug 12 00:22:10 2007
New Revision: 3508
URL:
http://source.netsurf-browser.org?rev=3508&view=rev
Log:
fix nsgtk ssl cert verify window
Modified:
trunk/netsurf/gtk/gtk_gui.c
Modified: trunk/netsurf/gtk/gtk_gui.c
URL:
http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_gui.c?rev=3508&am...
==============================================================================
--- trunk/netsurf/gtk/gtk_gui.c (original)
+++ trunk/netsurf/gtk/gtk_gui.c Sun Aug 12 00:22:10 2007
@@ -469,7 +469,7 @@
void **session = calloc(sizeof(void *), 4);
session[0] = bw;
- session[1] = c;
+ session[1] = strdup(c->url);
session[2] = x;
session[3] = wnd;
@@ -488,15 +488,16 @@
{
void **session = data;
struct browser_window *bw = session[0];
- struct content *c = session[1];
+ char *url = session[1];
GladeXML *x = session[2];
GtkWindow *wnd = session[3];
- urldb_set_cert_permissions(c->url, true);
- browser_window_go(bw, c->url, 0, true);
+ urldb_set_cert_permissions(url, true);
+ browser_window_go(bw, url, 0, true);
gtk_widget_destroy(GTK_WIDGET(wnd));
g_object_unref(G_OBJECT(x));
+ free(url);
free(session);
}
@@ -508,6 +509,7 @@
gtk_widget_destroy(GTK_WIDGET(wnd));
g_object_unref(G_OBJECT(x));
+ free(session[1]);
free(session);
}