> Index: modules/FvwmButtons/button.c
> ===================================================================
> RCS file: /home/cvs/fvwm/fvwm/modules/FvwmButtons/button.c,v
> retrieving revision 1.40 diff -u -r1.40 button.c ---
> modules/FvwmButtons/button.c 22 Feb 2009 21:24:48 -0000 1.40 +++
> modules/FvwmButtons/button.c 23 Feb 2009 11:51:06 -0000 @@ -489,6 +489,7
> @@
> /* needed to prevent a gcc -O3 bug */
> volatile int old;
>
> + old = ub->c->allocated_buttons;
> if(num>=ub->c->allocated_buttons) {
> if(num<old || old>(old+32)) /* test for num<old or for signed overflow */
This indeed seems to work with the old config file.
--
Jesús Guerrero