sftp: Reformat sftp_read_and_dispatch()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
родитель
12fc0ea1bf
Коммит
97d2e1f4cb
34
src/sftp.c
34
src/sftp.c
@ -521,26 +521,28 @@ static sftp_message sftp_get_message(sftp_packet packet)
|
|||||||
return msg;
|
return msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int sftp_read_and_dispatch(sftp_session sftp) {
|
static int sftp_read_and_dispatch(sftp_session sftp)
|
||||||
sftp_packet packet = NULL;
|
{
|
||||||
sftp_message msg = NULL;
|
sftp_packet packet = NULL;
|
||||||
|
sftp_message msg = NULL;
|
||||||
|
|
||||||
packet = sftp_packet_read(sftp);
|
packet = sftp_packet_read(sftp);
|
||||||
if (packet == NULL) {
|
if (packet == NULL) {
|
||||||
return -1; /* something nasty happened reading the packet */
|
/* something nasty happened reading the packet */
|
||||||
}
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
msg = sftp_get_message(packet);
|
msg = sftp_get_message(packet);
|
||||||
if (msg == NULL) {
|
if (msg == NULL) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sftp_enqueue(sftp, msg) < 0) {
|
if (sftp_enqueue(sftp, msg) < 0) {
|
||||||
sftp_message_free(msg);
|
sftp_message_free(msg);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void sftp_packet_free(sftp_packet packet) {
|
void sftp_packet_free(sftp_packet packet) {
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user