sockets: null pointer check

This commit is contained in:
Aris Adamantiadis
2013-11-18 14:42:06 +01:00
parent 66e7e7023b
commit ccdc0f1805

View File

@@ -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;