diff --git a/extensions/web-cache.c b/extensions/web-cache.c index 4e4d07cd..33c34299 100644 --- a/extensions/web-cache.c +++ b/extensions/web-cache.c @@ -323,8 +323,14 @@ web_cache_mesage_got_headers_cb (SoupMessage* msg, if (!web_cache_save_headers (msg, filename)) return; + #if GLIB_CHECK_VERSION (2, 20, 0) ostream = (GOutputStream*)g_file_append_to (file, G_FILE_CREATE_PRIVATE | G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL); + #else + g_unlink (filename); + ostream = (GOutputStream*)g_file_append_to (file, + G_FILE_CREATE_PRIVATE, NULL, NULL); + #endif g_object_unref (file); if (!ostream)