From 839ccda42d8b088d94324cd77c4be954859914d3 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 28 Aug 2013 15:20:56 +1000 Subject: compat: don't warn about redefinition when nothing is defined yet info->groupCompat[i] is bzero'd on init, define is 0. Don't warn when that is the case, otherwise any "group 2 = ..." statement will cause an error. Signed-off-by: Peter Hutterer --- compat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat.c b/compat.c index 2b00142..f4d82a6 100644 --- a/compat.c +++ b/compat.c @@ -274,7 +274,7 @@ AddGroupCompat(CompatInfo * info, unsigned group, GroupCompatInfo * newGC) { return True; } - if (((gc->fileID == newGC->fileID) && (warningLevel > 0)) + if (((gc->defined && gc->fileID == newGC->fileID) && (warningLevel > 0)) || (warningLevel > 9)) { WARN1("Compat map for group %d redefined\n", group + 1); -- cgit v1.2.1