]> Pileus Git - grits/blobdiff - src/data.c
Removing remaining GVFS dependencies.
[grits] / src / data.c
index c75ef07db9bc4921392496628f61a0629336961b..6186883b30521bd55798df72f31c74356f0a742c 100644 (file)
@@ -71,7 +71,8 @@ void chunk_cb(SoupMessage *message, SoupBuffer *chunk, gpointer _info)
        if (!SOUP_STATUS_IS_SUCCESSFUL(message->status_code))
                return;
 
-       fwrite(chunk->data, chunk->length, 1, info->fp);
+       if (!fwrite(chunk->data, chunk->length, 1, info->fp))
+               g_error("data: chunk_cb - Unable to write data");
        goffset cur   = ftell(info->fp);
        //goffset total = soup_message_headers_get_range(message->response_headers);
        goffset start=0, end=0, total=0;
@@ -95,6 +96,7 @@ static SoupSession *do_cache(cache_file_end_t *info, gboolean truncate, gchar *r
        long bytes = ftell(info->fp);
 
        SoupSession *session = soup_session_async_new();
+       g_object_set(session, "user-agent", PACKAGE_STRING, NULL);
        SoupMessage *message = soup_message_new("GET", info->uri);
        if (message == NULL)
                g_error("message is null, cannot parse uri");