mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-10 18:28:10 +09:00
sockets: null pointer check
This commit is contained in:
@@ -307,7 +307,9 @@ int ssh_socket_pollcallback(struct ssh_poll_handle_struct *p, socket_t fd, int r
|
|||||||
if(s->state == SSH_SOCKET_CONNECTING){
|
if(s->state == SSH_SOCKET_CONNECTING){
|
||||||
SSH_LOG(SSH_LOG_PACKET,"Received POLLOUT in connecting state");
|
SSH_LOG(SSH_LOG_PACKET,"Received POLLOUT in connecting state");
|
||||||
s->state = SSH_SOCKET_CONNECTED;
|
s->state = SSH_SOCKET_CONNECTED;
|
||||||
|
if (p != NULL) {
|
||||||
ssh_poll_set_events(p,POLLOUT | POLLIN);
|
ssh_poll_set_events(p,POLLOUT | POLLIN);
|
||||||
|
}
|
||||||
r = ssh_socket_set_blocking(ssh_socket_get_fd_in(s));
|
r = ssh_socket_set_blocking(ssh_socket_get_fd_in(s));
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user