diff --git a/openssh/buffer.c b/openssh/buffer.c index 59336d9..823d03c 100644 --- a/openssh/buffer.c +++ b/openssh/buffer.c @@ -55,6 +55,7 @@ buffer_check_alloc(Buffer *buffer, u_int len) if (ret == SSH_ERR_NO_BUFFER_SPACE) return 0; fatal("%s: %s", __func__, ssh_err(ret)); + return 0; /* unreachable */ } int @@ -86,6 +87,7 @@ buffer_consume_ret(Buffer *buffer, u_int bytes) if (ret == SSH_ERR_MESSAGE_INCOMPLETE) return -1; fatal("%s: %s", __func__, ssh_err(ret)); + return 0; /* unreachable */ } void @@ -105,6 +107,7 @@ buffer_consume_end_ret(Buffer *buffer, u_int bytes) if (ret == SSH_ERR_MESSAGE_INCOMPLETE) return -1; fatal("%s: %s", __func__, ssh_err(ret)); + return 0; /* unreachable */ } void