Take soup status message into account in finish callback of web cache
This commit is contained in:
parent
c26d1775e9
commit
b8e0143bdc
1 changed files with 10 additions and 2 deletions
|
@ -226,8 +226,16 @@ web_cache_message_finished_cb (SoupMessage* msg,
|
|||
tmp_headers = g_strdup_printf ("%s.dsc.tmp", filename);
|
||||
tmp_data = g_strdup_printf ("%s.tmp", filename);
|
||||
|
||||
g_rename (tmp_data, filename);
|
||||
g_rename (tmp_headers, headers);
|
||||
if (msg->status_code == SOUP_STATUS_OK)
|
||||
{
|
||||
g_rename (tmp_data, filename);
|
||||
g_rename (tmp_headers, headers);
|
||||
}
|
||||
else
|
||||
{
|
||||
g_unlink (tmp_data);
|
||||
g_unlink (tmp_headers);
|
||||
}
|
||||
|
||||
g_free (headers);
|
||||
g_free (tmp_headers);
|
||||
|
|
Loading…
Reference in a new issue