From c4097864da99d137871654fd6e01d9c5207e21fe Mon Sep 17 00:00:00 2001
From: Darshit Shah <darnir@gmail.com>
Date: Sun, 28 Apr 2013 12:07:57 +0530
Subject: [PATCH] Improve verbose output in case Server does not honour Range
 Header. Signed-off-by: Darshit Shah <darnir@gmail.com>

---
 src/ChangeLog | 5 +++++
 src/http.c    | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/src/ChangeLog b/src/ChangeLog
index e957205..20d04e3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2013-04-28  Darshit Shah <darnir@gmail.com>
+
+	* http.c (gethttp): Improve verbose output when Server responds with
+	Status 200 and expected status is 206.
+
 2013-04-24  Darshit Shah <darnir@gmail.com>
 
 	* http.c (gethttp): Remove check for opt.post_data and
diff --git a/src/http.c b/src/http.c
index 25ad474..6800d3a 100644
--- a/src/http.c
+++ b/src/http.c
@@ -2734,6 +2734,11 @@ read_header:
   else
     hs->contlen = contlen + contrange;
 
+  if (hs->restval && statcode == HTTP_STATUS_OK)
+    {
+      logprintf (LOG_VERBOSE, "Server does not support Range Header. Re-downloading complete file\n");
+    }
+
   if (opt.verbose)
     {
       if (*dt & RETROKF)
-- 
1.8.2.1

