From bda5ecec3601a478b82a4d079ddc880b1cea7773 Mon Sep 17 00:00:00 2001
From: Darshit Shah <darnir@gmail.com>
Date: Mon, 11 Mar 2013 17:52:19 +0530
Subject: [PATCH] Make wget abort if post-file does not exist. Signed-off-by:
 Darshit Shah <darnir@gmail.com>

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

diff --git a/src/ChangeLog b/src/ChangeLog
index c37fb85..b9705bc 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,6 +1,11 @@
+2013-03-11  Darshit Shah <darnir@gmail.com>
+
+	* http.c (gethttp): Make wget return FILEBADFILE error and abort if
+	post-file does not exist. 
+
 2013-02-15  Darshit Shah <darnir@gmail.com>
 
-	* cookies.c (cookie_handle_set_cookie): Set cookie-descard_requested
+	* cookies.c (cookie_handle_set_cookie): Set cookie->discard_requested
 	to true on domain mismatch.
 
 2012-12-20  Tim Ruehsen  <tim.ruehsen@gmx.de>
diff --git a/src/http.c b/src/http.c
index fdb0d7e..6ab109c 100644
--- a/src/http.c
+++ b/src/http.c
@@ -1865,7 +1865,7 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy,
             {
               logprintf (LOG_NOTQUIET, _("POST data file %s missing: %s\n"),
                          quote (opt.post_file_name), strerror (errno));
-              post_data_size = 0;
+              return FILEBADFILE; 
             }
         }
       request_set_header (req, "Content-Length",
-- 
1.8.1.5

