# HG changeset patch # User Gerd Moellmann # Date 1004296015 0 # Node ID 1eec9125d32e8cb7a250fffa153518f39ef00861 # Parent fffc7f4c2cc7327337f27d7712a3c10f7c20a26a (x_build_heuristic_mask): Fix a bug not incrementing a loop counter. diff -r fffc7f4c2cc7 -r 1eec9125d32e src/xfns.c --- a/src/xfns.c Sun Oct 28 19:05:36 2001 +0000 +++ b/src/xfns.c Sun Oct 28 19:06:55 2001 +0000 @@ -8185,11 +8185,9 @@ if (CONSP (how)) { - int rgb[3], i = 0; - - while (i < 3 - && CONSP (how) - && NATNUMP (XCAR (how))) + int rgb[3], i; + + for (i = 0; i < 3 && CONSP (how) && NATNUMP (XCAR (how)); ++i) { rgb[i] = XFASTINT (XCAR (how)) & 0xffff; how = XCDR (how);