X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/8cd9c9918dad02c1682887e0cbe0269a6717b47d..1d0351050d93479f131ca47509751a4c3dcadce5:/src/curl_download.c?ds=inline diff --git a/src/curl_download.c b/src/curl_download.c index afb4723f..85aac91f 100644 --- a/src/curl_download.c +++ b/src/curl_download.c @@ -62,14 +62,15 @@ static size_t curl_get_etag_func(char *ptr, size_t size, size_t nmemb, void *str { #define ETAG_KEYWORD "ETag: " #define ETAG_LEN (sizeof(ETAG_KEYWORD)-1) + gchar **etag = stream; size_t len = size*nmemb; char *str = g_strstr_len((const char*)ptr, len, ETAG_KEYWORD); if (str) { char *etag_str = str + ETAG_LEN; char *end_str = g_strstr_len(etag_str, len - ETAG_LEN, "\r\n"); if (etag_str && end_str) { - stream = (void*) g_strndup(etag_str, end_str - etag_str); - g_debug("%s: ETAG found: %s", __FUNCTION__, (gchar*)stream); + *etag = g_strndup(etag_str, end_str - etag_str); + g_debug("%s: ETAG found: %s", __FUNCTION__, *etag); } } return nmemb;