CVSROOT:        /cvs/cluster
Module name:    cluster
Changes by:     [EMAIL PROTECTED]       2007-08-22 14:02:28

Modified files:
        rgmanager      : ChangeLog 
        rgmanager/include: list.h 

Log message:
        Fix build with gcc-4.2

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/ChangeLog.diff?cvsroot=cluster&r1=1.57&r2=1.58
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/include/list.h.diff?cvsroot=cluster&r1=1.5&r2=1.6

--- cluster/rgmanager/ChangeLog 2007/08/15 18:43:00     1.57
+++ cluster/rgmanager/ChangeLog 2007/08/22 14:02:28     1.58
@@ -1,3 +1,6 @@
+2007-08-22 Fabio M. Di Nitto <fabbione at ubuntu.com>
+       * include/list.h: Fix build with gcc-4.2.
+
 2007-08-15 Lon Hohberger <lhh at redhat.com>
        * src/utils/clustat.c: Remove uninitialized var & fix logic /
        spotted by Ryan McCabe
--- cluster/rgmanager/include/list.h    2007/01/26 21:45:46     1.5
+++ cluster/rgmanager/include/list.h    2007/08/22 14:02:28     1.6
@@ -77,14 +77,14 @@
  *   there must be at least one item in the list
  */
 #define list_for(list, curr, cnt) \
-       if (!(cnt=0) && list && *list) \
+       if (!(cnt=0) && *list) \
                for (curr = *list; \
                     (cnt == 0) || (curr != *list); \
                     curr = (void*)le(curr)->le_next, \
                     cnt++)
                        
 #define list_for_rev(list, curr, cnt) \
-       if (!(cnt=0) && list && *list) \
+       if (!(cnt=0) && *list) \
                for (curr = (void *)(le(*list)->le_prev); \
                     (cnt == 0) || ((void *)curr != le(*list)->le_prev); \
                     curr = (void*)(le(curr)->le_prev), \

Reply via email to