Mercurial > audlegacy-plugins
changeset 2114:0d77ec0c71d4
Send any query strings along with the HTTP request.
Reported by: Joel Klinghed <the_jk -at- yahoo.com>; Bugzilla #31.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Sat, 20 Oct 2007 19:33:44 -0500 |
parents | f8dc3d94186d |
children | 0f3539ccb16d |
files | src/neon/neon.c |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/neon/neon.c Fri Oct 19 06:24:08 2007 -0500 +++ b/src/neon/neon.c Sat Oct 20 19:33:44 2007 -0500 @@ -477,7 +477,14 @@ _ENTER; - handle->request = ne_request_create(handle->session, "GET", handle->purl->path); + if (handle->purl->query && *(handle->purl->query)) { + gchar *tmp = g_strdup_printf("%s?%s", handle->purl->path, handle->purl->query); + handle->request = ne_request_create(handle->session, "GET", tmp); + g_free(tmp); + } else { + handle->request = ne_request_create(handle->session, "GET", handle->purl->path); + } + ne_print_request_header(handle->request, "Range", "bytes=%ld-", startbyte); ne_print_request_header(handle->request, "Icy-MetaData", "1");