drivers: modem: Fix modem_socket returning object for fd zero after init

Fix bug in modem_socket where an unallocated object can be returned
for file descriptor zero before the object has been used one time.

Signed-off-by: Joakim Andersson <joerchan@gmail.com>
This commit is contained in:
Joakim Andersson 2025-01-15 13:29:59 +01:00 committed by Benjamin Cabé
parent 123adb2d7b
commit 8d04e7e38c

View file

@ -437,6 +437,7 @@ int modem_socket_init(struct modem_socket_config *cfg, struct modem_socket *sock
k_sem_init(&cfg->sockets[i].sem_data_ready, 0, 1);
k_poll_signal_init(&cfg->sockets[i].sig_data_ready);
cfg->sockets[i].id = -1;
cfg->sockets[i].sock_fd = -1;
}
return 0;
}