Skip to content

Commit a8e4465

Browse files
committed
ci(platform,io): fix native build and sanitizer failures
1 parent 08ff2c0 commit a8e4465

4 files changed

Lines changed: 8 additions & 4 deletions

File tree

src/io/iq/iq_capture.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ set_error(char* err_buf, size_t err_buf_size, const char* fmt, ...) {
7575
}
7676
va_list ap;
7777
va_start(ap, fmt);
78-
vsnprintf(err_buf, err_buf_size, fmt, ap);
78+
// NOLINTNEXTLINE(clang-analyzer-valist.Uninitialized)
79+
(void)vsnprintf(err_buf, err_buf_size, fmt, ap);
7980
va_end(ap);
8081
err_buf[err_buf_size - 1] = '\0';
8182
}

src/io/iq/iq_replay.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55

66
#include <dsd-neo/io/iq_replay.h>
7+
#include <dsd-neo/platform/posix_compat.h> // IWYU pragma: keep (MSVC stat/_stat compatibility)
78

89
#include <errno.h>
910
#include <inttypes.h>
@@ -29,7 +30,8 @@ set_error(char* err_buf, size_t err_buf_size, const char* fmt, ...) {
2930
}
3031
va_list ap;
3132
va_start(ap, fmt);
32-
vsnprintf(err_buf, err_buf_size, fmt, ap);
33+
// NOLINTNEXTLINE(clang-analyzer-valist.Uninitialized)
34+
(void)vsnprintf(err_buf, err_buf_size, fmt, ap);
3335
va_end(ap);
3436
err_buf[err_buf_size - 1] = '\0';
3537
}

src/platform/threading_posix.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#endif
2121

2222
#include <dsd-neo/platform/threading.h>
23+
#include <dsd-neo/platform/timing.h> // IWYU pragma: keep (macOS monotonic/realtime time declarations)
2324
#include <pthread.h>
2425

2526
#include "dsd-neo/platform/platform.h"

tests/io/test_io_rtl_replay_eof_and_cf32.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,9 +399,9 @@ test_cf32_replay_fs4_policy_changes_output(void) {
399399
char meta_fs4_off[DSD_TEST_PATH_MAX];
400400
char meta_fs4_on[DSD_TEST_PATH_MAX];
401401
rc |= make_replay_fixture(meta_fs4_off, sizeof(meta_fs4_off), DSD_IQ_FORMAT_CF32, "post_driver_cf32_pre_ring", 0,
402-
262144U);
402+
1048576U);
403403
rc |= make_replay_fixture(meta_fs4_on, sizeof(meta_fs4_on), DSD_IQ_FORMAT_CF32, "post_driver_cf32_pre_ring", 1,
404-
262144U);
404+
1048576U);
405405
if (rc != 0) {
406406
return 1;
407407
}

0 commit comments

Comments
 (0)