mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
dirmngr: Fix API of functions wrt their error type.
* dirmngr/crlcache.h (fakecrl_isvalid): Fix return type. * dirmngr/http.c (parse_response): Fix return type to gpg_error_t, modifying the function implementation. -- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
698caf30b9
commit
0fe99d69f0
@ -70,9 +70,9 @@ gpg_error_t crl_cache_reload_crl (ctrl_t ctrl, ksba_cert_t cert);
|
|||||||
|
|
||||||
|
|
||||||
/*-- fakecrl.c --*/
|
/*-- fakecrl.c --*/
|
||||||
crl_cache_result_t fakecrl_isvalid (ctrl_t ctrl,
|
gpg_error_t fakecrl_isvalid (ctrl_t ctrl,
|
||||||
const char *issuer_hash,
|
const char *issuer_hash,
|
||||||
const char *cert_id);
|
const char *cert_id);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -2555,7 +2555,7 @@ http_get_header_names (http_t hd)
|
|||||||
* Parse the response from a server.
|
* Parse the response from a server.
|
||||||
* Returns: Errorcode and sets some files in the handle
|
* Returns: Errorcode and sets some files in the handle
|
||||||
*/
|
*/
|
||||||
static gpg_err_code_t
|
static gpg_error_t
|
||||||
parse_response (http_t hd)
|
parse_response (http_t hd)
|
||||||
{
|
{
|
||||||
char *line, *p, *p2;
|
char *line, *p, *p2;
|
||||||
@ -2579,11 +2579,11 @@ parse_response (http_t hd)
|
|||||||
len = es_read_line (hd->fp_read, &hd->buffer, &hd->buffer_size, &maxlen);
|
len = es_read_line (hd->fp_read, &hd->buffer, &hd->buffer_size, &maxlen);
|
||||||
line = hd->buffer;
|
line = hd->buffer;
|
||||||
if (!line)
|
if (!line)
|
||||||
return gpg_err_code_from_syserror (); /* Out of core. */
|
return gpg_error_from_syserror (); /* Out of core. */
|
||||||
if (!maxlen)
|
if (!maxlen)
|
||||||
return GPG_ERR_TRUNCATED; /* Line has been truncated. */
|
return gpg_error (GPG_ERR_TRUNCATED); /* Line has been truncated. */
|
||||||
if (!len)
|
if (!len)
|
||||||
return GPG_ERR_EOF;
|
return gpg_error (GPG_ERR_EOF);
|
||||||
|
|
||||||
if (opt_debug || (hd->flags & HTTP_FLAG_LOG_RESP))
|
if (opt_debug || (hd->flags & HTTP_FLAG_LOG_RESP))
|
||||||
log_debug_string (line, "http.c:response:\n");
|
log_debug_string (line, "http.c:response:\n");
|
||||||
@ -2623,10 +2623,10 @@ parse_response (http_t hd)
|
|||||||
len = es_read_line (hd->fp_read, &hd->buffer, &hd->buffer_size, &maxlen);
|
len = es_read_line (hd->fp_read, &hd->buffer, &hd->buffer_size, &maxlen);
|
||||||
line = hd->buffer;
|
line = hd->buffer;
|
||||||
if (!line)
|
if (!line)
|
||||||
return gpg_err_code_from_syserror (); /* Out of core. */
|
return gpg_error_from_syserror (); /* Out of core. */
|
||||||
/* Note, that we can silently ignore truncated lines. */
|
/* Note, that we can silently ignore truncated lines. */
|
||||||
if (!len)
|
if (!len)
|
||||||
return GPG_ERR_EOF;
|
return gpg_error (GPG_ERR_EOF);
|
||||||
/* Trim line endings of empty lines. */
|
/* Trim line endings of empty lines. */
|
||||||
if ((*line == '\r' && line[1] == '\n') || *line == '\n')
|
if ((*line == '\r' && line[1] == '\n') || *line == '\n')
|
||||||
*line = 0;
|
*line = 0;
|
||||||
@ -2637,7 +2637,7 @@ parse_response (http_t hd)
|
|||||||
{
|
{
|
||||||
gpg_err_code_t ec = store_header (hd, line);
|
gpg_err_code_t ec = store_header (hd, line);
|
||||||
if (ec)
|
if (ec)
|
||||||
return ec;
|
return gpg_error (ec);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
while (len && *line);
|
while (len && *line);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user