mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Make wget abort if --post-file does not exist
Signed-off-by: Darshit Shah <darnir@gmail.com>
This commit is contained in:
parent
6443581d72
commit
50238e49b9
@ -1,6 +1,15 @@
|
||||
2013-03-12 Darshit Shah <darnir@gmail.com>
|
||||
|
||||
* http.c (gethttp): Make wget return FILEBADFILE error and abort if
|
||||
post-file does not exist.
|
||||
|
||||
* http.c (http_loop): Handle FILEBADFILE as a valid err.
|
||||
|
||||
* exits.c (get_status_for_err): Mark FILEBADFILE as an IO error.
|
||||
|
||||
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>
|
||||
|
@ -58,7 +58,7 @@ get_status_for_err (uerr_t err)
|
||||
case RETROK:
|
||||
return WGET_EXIT_SUCCESS;
|
||||
case FOPENERR: case FOPEN_EXCL_ERR: case FWRITEERR: case WRITEFAILED:
|
||||
case UNLINKERR: case CLOSEFAILED:
|
||||
case UNLINKERR: case CLOSEFAILED: case FILEBADFILE:
|
||||
return WGET_EXIT_IO_FAIL;
|
||||
case NOCONERROR: case HOSTERR: case CONSOCKERR: case CONERROR:
|
||||
case CONSSLERR: case CONIMPOSSIBLE: case FTPRERR: case FTPINVPASV:
|
||||
|
@ -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",
|
||||
@ -3119,6 +3119,7 @@ Spider mode enabled. Check if remote file exists.\n"));
|
||||
quote (hstat.local_file), strerror (errno));
|
||||
case HOSTERR: case CONIMPOSSIBLE: case PROXERR: case AUTHFAILED:
|
||||
case SSLINITFAILED: case CONTNOTSUPPORTED: case VERIFCERTERR:
|
||||
case FILEBADFILE:
|
||||
/* Fatal errors just return from the function. */
|
||||
ret = err;
|
||||
goto exit;
|
||||
|
Loading…
Reference in New Issue
Block a user