Message ID | 20240710113151.49296-4-r.smirnov@omp.ru |
---|---|
State | New |
Headers | show |
Series | fix errors found by SVACE static analyzer #1 | expand |
diff --git a/client/player.c b/client/player.c index 584fc5e81..de4491b53 100644 --- a/client/player.c +++ b/client/player.c @@ -4514,7 +4514,13 @@ static bool transport_recv(struct io *io, void *user_data) uint8_t buf[1024]; int ret, len; - ret = read(io_get_fd(io), buf, sizeof(buf)); + ret = io_get_fd(io); + if (ret < 0) { + bt_shell_printf("io_get_fd() returned %d\n", ret); + return true; + } + + ret = read(ret, buf, sizeof(buf)); if (ret < 0) { bt_shell_printf("Failed to read: %s (%d)\n", strerror(errno), -errno);