X-Git-Url: https://pd.if.org/git/?p=zpackage;a=blobdiff_plain;f=src%2Ffetchurl.c;h=6d5958848ecdb9c2e9091824841cefa92b4229f3;hp=21e2e661e7a85fa169e81f792a9154acdb3ad8eb;hb=2ac486ab18adbbb84563eafc0d67fa8da6ca7822;hpb=4fb490d9107b747c86964d0d3925470b06d97c8c diff --git a/src/fetchurl.c b/src/fetchurl.c index 21e2e66..6d59588 100644 --- a/src/fetchurl.c +++ b/src/fetchurl.c @@ -772,6 +772,7 @@ int main(int ac, char *av[]) { io.socket = sockfd; + eoh = 0; do { if (io.response.len >= 4) { eoh = strstr(io.response.buffer, "\r\n\r\n"); @@ -785,8 +786,10 @@ int main(int ac, char *av[]) { } while (!eoh); if (!eoh) { - /* never got (complet) header */ - fprintf(stderr, "incomplete response to %s\n", av[optind]); + /* never got (complete) header */ + fprintf(stderr, "incomplete response (ret = %zd) to %s\n", ret, url); + fprintf(stderr, "have:\n"); + fwrite(io.response.buffer, io.response.len, 1, stderr); exit(EXIT_FAILURE); }