summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorweizhixiang <weizhixiang@uniontech.com>2021-08-30 18:39:56 +0900
committerJosé Expósito <jose.exposito89@gmail.com>2021-09-12 15:58:16 +0000
commitd8088176149a6086927eb765a6e617cf0041ec10 (patch)
tree0f64c4795bf2cc18720a52140a849652a515d9c7
parente4f9c6185b0da881592e47b52aee9e2c8799bfd1 (diff)
downloadlibinput-d8088176149a6086927eb765a6e617cf0041ec10.tar.gz
use ARRAY_FOR_EACH when traverse array
Signed-off-by: weizhixiang <weizhixiang@uniontech.com>
-rw-r--r--test/test-device.c8
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;
}
}