Don't ever pass NULL to soup_uri_set_path (not _new)

Follow-up on https://bugs.launchpad.net/midori/+bug/930630
This commit is contained in:
Christian Dywan 2012-04-06 15:48:53 +02:00
parent a01c0fd224
commit f62964264e

View file

@ -979,11 +979,11 @@ midori_soup_session_settings_accept_language_cb (SoupSession* session,
SoupURI* destination = soup_message_get_uri (msg); SoupURI* destination = soup_message_get_uri (msg);
if (referer && destination && !strstr (referer, destination->host)) if (referer && destination && !strstr (referer, destination->host))
{ {
SoupURI* stripped_uri = soup_uri_new (katze_str_non_null (referer)); SoupURI* stripped_uri = soup_uri_new (referer);
if (stripped_uri != NULL) if (stripped_uri != NULL)
{ {
gchar* stripped_referer; gchar* stripped_referer;
soup_uri_set_path (stripped_uri, NULL); soup_uri_set_path (stripped_uri, "");
soup_uri_set_query (stripped_uri, NULL); soup_uri_set_query (stripped_uri, NULL);
stripped_referer = soup_uri_to_string (stripped_uri, FALSE); stripped_referer = soup_uri_to_string (stripped_uri, FALSE);
soup_uri_free (stripped_uri); soup_uri_free (stripped_uri);