mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-08-08 19:02:06 +03:00
packet: Check return values of buffer functions.
Found by Coverity.
This commit is contained in:
10
src/packet.c
10
src/packet.c
@@ -375,8 +375,14 @@ error:
|
|||||||
int ssh_packet_send_unimplemented(ssh_session session, uint32_t seqnum){
|
int ssh_packet_send_unimplemented(ssh_session session, uint32_t seqnum){
|
||||||
int r;
|
int r;
|
||||||
enter_function();
|
enter_function();
|
||||||
buffer_add_u8(session->out_buffer, SSH2_MSG_UNIMPLEMENTED);
|
r = buffer_add_u8(session->out_buffer, SSH2_MSG_UNIMPLEMENTED);
|
||||||
buffer_add_u32(session->out_buffer, htonl(seqnum));
|
if (r < 0) {
|
||||||
|
return SSH_ERROR;
|
||||||
|
}
|
||||||
|
r = buffer_add_u32(session->out_buffer, htonl(seqnum));
|
||||||
|
if (r < 0) {
|
||||||
|
return SSH_ERROR;
|
||||||
|
}
|
||||||
r = packet_send(session);
|
r = packet_send(session);
|
||||||
leave_function();
|
leave_function();
|
||||||
return r;
|
return r;
|
||||||
|
Reference in New Issue
Block a user