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>
|
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.
|
to true on domain mismatch.
|
||||||
|
|
||||||
2012-12-20 Tim Ruehsen <tim.ruehsen@gmx.de>
|
2012-12-20 Tim Ruehsen <tim.ruehsen@gmx.de>
|
||||||
|
@ -58,7 +58,7 @@ get_status_for_err (uerr_t err)
|
|||||||
case RETROK:
|
case RETROK:
|
||||||
return WGET_EXIT_SUCCESS;
|
return WGET_EXIT_SUCCESS;
|
||||||
case FOPENERR: case FOPEN_EXCL_ERR: case FWRITEERR: case WRITEFAILED:
|
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;
|
return WGET_EXIT_IO_FAIL;
|
||||||
case NOCONERROR: case HOSTERR: case CONSOCKERR: case CONERROR:
|
case NOCONERROR: case HOSTERR: case CONSOCKERR: case CONERROR:
|
||||||
case CONSSLERR: case CONIMPOSSIBLE: case FTPRERR: case FTPINVPASV:
|
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"),
|
logprintf (LOG_NOTQUIET, _("POST data file %s missing: %s\n"),
|
||||||
quote (opt.post_file_name), strerror (errno));
|
quote (opt.post_file_name), strerror (errno));
|
||||||
post_data_size = 0;
|
return FILEBADFILE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
request_set_header (req, "Content-Length",
|
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));
|
quote (hstat.local_file), strerror (errno));
|
||||||
case HOSTERR: case CONIMPOSSIBLE: case PROXERR: case AUTHFAILED:
|
case HOSTERR: case CONIMPOSSIBLE: case PROXERR: case AUTHFAILED:
|
||||||
case SSLINITFAILED: case CONTNOTSUPPORTED: case VERIFCERTERR:
|
case SSLINITFAILED: case CONTNOTSUPPORTED: case VERIFCERTERR:
|
||||||
|
case FILEBADFILE:
|
||||||
/* Fatal errors just return from the function. */
|
/* Fatal errors just return from the function. */
|
||||||
ret = err;
|
ret = err;
|
||||||
goto exit;
|
goto exit;
|
||||||
|
Loading…
Reference in New Issue
Block a user