From d2d648dfafd7b661e16a3bf5f66b03c56abeb850 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Tue, 6 Dec 2011 01:44:08 -0200 Subject: [PATCH] Fix missing parenthesis in macro --- libkmod/libkmod-private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libkmod/libkmod-private.h b/libkmod/libkmod-private.h index aa9403a6..69d52b7c 100644 --- a/libkmod/libkmod-private.h +++ b/libkmod/libkmod-private.h @@ -55,9 +55,9 @@ struct kmod_list *kmod_list_remove_n_latest(struct kmod_list *list, unsigned int n) __must_check; #undef kmod_list_foreach #define kmod_list_foreach(list_entry, first_entry) \ - for (list_entry = ((first_entry) == NULL) ? NULL : first_entry; \ + for (list_entry = ((first_entry) == NULL) ? NULL : (first_entry); \ list_entry != NULL; \ - list_entry = (list_entry->node.next == &first_entry->node) ? NULL : \ + list_entry = (list_entry->node.next == &((first_entry)->node)) ? NULL : \ container_of(list_entry->node.next, struct kmod_list, node)) /* libkmod.c */ -- 2.47.3