mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-09 09:54:25 +09:00
fuzz: Avoid warnings from csbuild in fuzzers
Signed-off-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
committed by
Andreas Schneider
parent
425c02cb94
commit
4149cebd64
@@ -32,6 +32,7 @@ static int auth_callback(const char *prompt,
|
|||||||
{
|
{
|
||||||
(void)prompt; /* unused */
|
(void)prompt; /* unused */
|
||||||
(void)echo; /* unused */
|
(void)echo; /* unused */
|
||||||
|
(void)verify; /* unused */
|
||||||
(void)userdata; /* unused */
|
(void)userdata; /* unused */
|
||||||
|
|
||||||
snprintf(buf, len, "secret");
|
snprintf(buf, len, "secret");
|
||||||
@@ -86,7 +87,6 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|||||||
{
|
{
|
||||||
ssh_session session = NULL;
|
ssh_session session = NULL;
|
||||||
ssh_channel channel = NULL;
|
ssh_channel channel = NULL;
|
||||||
char *banner = NULL;
|
|
||||||
const char *env = NULL;
|
const char *env = NULL;
|
||||||
int socket_fds[2] = {-1, -1};
|
int socket_fds[2] = {-1, -1};
|
||||||
ssize_t nwritten;
|
ssize_t nwritten;
|
||||||
@@ -98,7 +98,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|||||||
assert(rc == 0);
|
assert(rc == 0);
|
||||||
|
|
||||||
nwritten = send(socket_fds[1], data, size, 0);
|
nwritten = send(socket_fds[1], data, size, 0);
|
||||||
assert(nwritten == size);
|
assert((size_t)nwritten == size);
|
||||||
|
|
||||||
rc = shutdown(socket_fds[1], SHUT_WR);
|
rc = shutdown(socket_fds[1], SHUT_WR);
|
||||||
assert(rc == 0);
|
assert(rc == 0);
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ static int auth_none(ssh_session session, const char *user, void *userdata)
|
|||||||
(struct session_data_struct *)userdata;
|
(struct session_data_struct *)userdata;
|
||||||
|
|
||||||
(void)session;
|
(void)session;
|
||||||
|
(void)user;
|
||||||
|
|
||||||
if (sdata->auth_attempts > 0) {
|
if (sdata->auth_attempts > 0) {
|
||||||
sdata->authenticated = true;
|
sdata->authenticated = true;
|
||||||
@@ -146,7 +147,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|||||||
assert(rc == 0);
|
assert(rc == 0);
|
||||||
|
|
||||||
nwritten = send(socket_fds[1], data, size, 0);
|
nwritten = send(socket_fds[1], data, size, 0);
|
||||||
assert(nwritten == size);
|
assert((size_t)nwritten == size);
|
||||||
|
|
||||||
rc = shutdown(socket_fds[1], SHUT_WR);
|
rc = shutdown(socket_fds[1], SHUT_WR);
|
||||||
assert(rc == 0);
|
assert(rc == 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user