diff options
author | weizhixiang <weizhixiang@uniontech.com> | 2021-08-30 18:39:56 +0900 |
---|---|---|
committer | José Expósito <jose.exposito89@gmail.com> | 2021-09-12 15:58:16 +0000 |
commit | d8088176149a6086927eb765a6e617cf0041ec10 (patch) | |
tree | 0f64c4795bf2cc18720a52140a849652a515d9c7 | |
parent | e4f9c6185b0da881592e47b52aee9e2c8799bfd1 (diff) |
use ARRAY_FOR_EACH when traverse array
Signed-off-by: weizhixiang <weizhixiang@uniontech.com>
-rw-r--r-- | test/test-device.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/test-device.c b/test/test-device.c index 00728d33..2ff0fc9d 100644 --- a/test/test-device.c +++ b/test/test-device.c @@ -1448,7 +1448,7 @@ debug_log_handler(struct libinput *libinput, const char *format, va_list args) { - char *message; + char *message, **dmsg; int n; if (priority != LIBINPUT_LOG_PRIORITY_DEBUG) @@ -1457,9 +1457,9 @@ debug_log_handler(struct libinput *libinput, n = xvasprintf(&message, format, args); litest_assert_int_gt(n, 0); - for (size_t idx = 0; idx < ARRAY_LENGTH(debug_messages); idx++) { - if (debug_messages[idx] == NULL) { - debug_messages[idx] = message; + ARRAY_FOR_EACH(debug_messages, dmsg) { + if (*dmsg == NULL) { + *dmsg = message; return; } } |