mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-08-08 19:02:06 +03:00
packet: Fix a possible segfault.
This commit is contained in:
@@ -308,8 +308,10 @@ void ssh_packet_set_callbacks(ssh_session session, ssh_packet_callbacks callback
|
|||||||
if(session->packet_callbacks == NULL){
|
if(session->packet_callbacks == NULL){
|
||||||
session->packet_callbacks = ssh_list_new();
|
session->packet_callbacks = ssh_list_new();
|
||||||
}
|
}
|
||||||
|
if (session->packet_callbacks != NULL) {
|
||||||
ssh_list_append(session->packet_callbacks, callbacks);
|
ssh_list_append(session->packet_callbacks, callbacks);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/** @internal
|
/** @internal
|
||||||
* @brief sets the default packet handlers
|
* @brief sets the default packet handlers
|
||||||
@@ -526,6 +528,3 @@ int packet_send(ssh_session session) {
|
|||||||
#endif
|
#endif
|
||||||
return packet_send2(session);
|
return packet_send2(session);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* vim: set ts=2 sw=2 et cindent: */
|
|
||||||
|
Reference in New Issue
Block a user