commit | 3bcb1efc33ade2bbe8950082ec551698d17c863c | [log] [tgz] |
---|---|---|
author | Akseli Peltola <peltsu1324@gmail.com> | Tue Oct 06 20:46:45 2020 +0300 |
committer | Jukka Rissanen <jukka.rissanen+github@gmail.com> | Thu Jan 07 10:36:19 2021 +0200 |
tree | c4f8394021c14710ea46ad8b12878a0497eeaf7d | |
parent | b34d05592666c00664811767081895596841739e [diff] |
modem: fix socket descriptor leak z_free_fd() is called twice then you close(). For example in ublox sara r4 driver offload_close() calls modem_socket_put() where z_free_fd() is called first time. Then this same function is called another time in socket.c in z_impl_zsock_close() after this function has called offload_close() in ublox sara r4 driver. This causes socket descriptor leak. Fixes #26819 Signed-off-by: Akseli Peltola <peltsu1324@gmail.com>