Comment 5 for bug 836729

Revision history for this message
vcap (vcappe) wrote :

As it stands now it will segfault by default, because settings->site_data_rules is NULL.
e.g, trying to clear cookies from Clear Private Data

(gdb) bt 3
#0 0xb5047336 in __strstr_ia32 () from /lib/libc.so.6
#1 0x080aa012 in midori_web_settings_get_site_data_policy (settings=0x8ced890,
    uri=0x8f73150 ".google.com") at ../midori/midori-websettings.c:1251
#2 0x08065e73 in midori_clear_web_cookies_cb () at ../midori/main.c:1738
(More stack frames follow...)

(gdb) up
#1 0x080aa012 in midori_web_settings_get_site_data_policy (settings=0x8ced890,
    uri=0x8f73150 ".google.com") at ../midori/midori-websettings.c:1251
1251 const gchar* match = strstr (settings->site_data_rules, hostname ? hostname : uri);

(gdb) p settings->site_data_rules
$1 = (gchar *) 0x0