From 77fc03de7382f0104b4645734741f243ef55ba67 Mon Sep 17 00:00:00 2001 From: Arjan van de Ven Date: Mon, 23 Mar 2015 14:37:26 -0400 Subject: [PATCH] move logging up --- src/server.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/server.c b/src/server.c index 0ce58f2..f1f7113 100644 --- a/src/server.c +++ b/src/server.c @@ -205,17 +205,19 @@ static void *server_thread(void *arg) // printf("Getting url %s %i:%06i\n", url, before.tv_sec, before.tv_usec); ret = curl_get_file(url, prefix, timestamp); - /* tell the other side we're done with the download */ - write(fd, "ok", 3); - close(fd); + if (ret != 200) + printf("Request for %s resulted in error %i\n", url, ret); gettimeofday(&after, NULL); if (timedelta(before, after) > 0.6) printf("Request for %s took %5.2f seconds (%i - %i)\n", url, after.tv_sec - before.tv_sec + (1.0*after.tv_usec - before.tv_usec) / 1000000.0, ret, (int)timestamp); + + /* tell the other side we're done with the download */ + write(fd, "ok", 3); + close(fd); + - if (ret != 200) - printf("Request for %s resulted in error %i\n", url, ret); free(url); return NULL; }