Thread (4 messages) 4 messages, 2 authors, 2021-10-18
STALE1719d

[PATCH liburing 2/2] test/timeout-overflow: Fix `-Werror=maybe-uninitialized`

From: Ammar Faizi <hidden>
Date: 2021-10-18 12:46:37
Subsystem: the rest · Maintainer: Linus Torvalds

Fix this:
  In file included from timeout-overflow.c:12:
  timeout-overflow.c: In function test_timeout_overflow:
  ../src/include/liburing.h:406:9: error: num may be used uninitialized in this function [-Werror=maybe-uninitialized]
    406 |         io_uring_prep_rw(IORING_OP_TIMEOUT, sqe, -1, ts, 1, count);
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  timeout-overflow.c:104:26: note: num was declared here
    104 |                 unsigned num;
        |                          ^~~
Fixes: a4b465536021ee9c4d6d450a9461ddfc116d08b1 ("Add test for overflow of timeout request's sequence")
Cc: yangerkun <redacted>
Signed-off-by: Ammar Faizi <redacted>
---
 test/timeout-overflow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/timeout-overflow.c b/test/timeout-overflow.c
index f952f80..671f171 100644
--- a/test/timeout-overflow.c
+++ b/test/timeout-overflow.c
@@ -101,7 +101,7 @@ static int test_timeout_overflow(void)
 
 	msec_to_ts(&ts, TIMEOUT_MSEC);
 	for (i = 0; i < 4; i++) {
-		unsigned num;
+		unsigned num = 0;
 		sqe = io_uring_get_sqe(&ring);
 		switch (i) {
 		case 0:
-- 
2.30.2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help