1
1

packet: Fix fallthrough compiler warnings

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
Andreas Schneider 2017-08-25 10:05:18 +02:00
родитель a9846ccc0d
Коммит 2493e962fe
2 изменённых файлов: 9 добавлений и 1 удалений

Просмотреть файл

@ -383,6 +383,14 @@ int ssh_connector_remove_event(ssh_connector connector);
# endif
#endif
#ifndef FALL_THROUGH
# ifdef HAVE_FALLTHROUGH_ATTRIBUTE
# define FALL_THROUGH __attribute__ ((fallthrough))
# else /* HAVE_FALLTHROUGH_ATTRIBUTE */
# define FALL_THROUGH
# endif /* HAVE_FALLTHROUGH_ATTRIBUTE */
#endif /* FALL_THROUGH */
void ssh_agent_state_free(void *data);
#endif /* _LIBSSH_PRIV_H */

Просмотреть файл

@ -220,7 +220,7 @@ int ssh_packet_socket_callback(const void *data, size_t receivedlen, void *user)
/* Saves the status of the current operations */
session->in_packet.len = len;
session->packet_state = PACKET_STATE_SIZEREAD;
/* FALL TROUGH */
FALL_THROUGH;
case PACKET_STATE_SIZEREAD:
len = session->in_packet.len;
to_be_read = len - blocksize + sizeof(uint32_t) + current_macsize;