From c0d6c583938d5bc24c3bb673c152e6541e7f9f1a Mon Sep 17 00:00:00 2001 From: illiliti Date: Tue, 4 Aug 2020 16:11:17 +0300 Subject: [PATCH] switch to for loop --- udev_device.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/udev_device.c b/udev_device.c index 01bc7d8..54fae0f 100644 --- a/udev_device.c +++ b/udev_device.c @@ -326,13 +326,11 @@ static int populate_bit(unsigned long *arr, const char *val) } bit = strtok_r(bits, " ", &save); - i = 0; - do { + for (i = 0; bit && i < BITS_SIZE; i++) { arr[i] = strtoul(bit, NULL, 16); - i++; + bit = strtok_r(NULL, " ", &save); } - while ((bit = strtok_r(NULL, " ", &save)) && i < BITS_SIZE); free(bits); return i;