error: Add ssh_reset_error() function
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
родитель
280519af29
Коммит
0aad4de5f4
@ -232,6 +232,7 @@ void _ssh_set_error_oom(void *error, const char *function);
|
||||
_ssh_set_error_invalid(error, __func__)
|
||||
void _ssh_set_error_invalid(void *error, const char *function);
|
||||
|
||||
void ssh_reset_error(void *error);
|
||||
|
||||
/* server.c */
|
||||
#ifdef WITH_SERVER
|
||||
|
15
src/error.c
15
src/error.c
@ -103,6 +103,21 @@ void _ssh_set_error_invalid(void *error, const char *function)
|
||||
"Invalid argument in %s", function);
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*
|
||||
* @brief Reset the error code and message
|
||||
*
|
||||
* @param error The place to reset the error.
|
||||
*/
|
||||
void ssh_reset_error(void *error)
|
||||
{
|
||||
struct ssh_common_struct *err = error;
|
||||
|
||||
ZERO_STRUCT(err->error.error_buffer);
|
||||
err->error.error_code = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Retrieve the error text message from the last error.
|
||||
*
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user