# HG changeset patch # User ib # Date 1301395513 0 # Node ID 1c2070f0abca8dd8bbd2f03429f7d1f45f39523f # Parent 2be86f1db767d4f7be0684506478352b5abf1058 Prevent a segmentation fault. If hpotmeter couldn't be created, a further item processing must not take place. diff -r 2be86f1db767 -r 1c2070f0abca gui/skin/skin.c --- a/gui/skin/skin.c Tue Mar 29 10:31:03 2011 +0000 +++ b/gui/skin/skin.c Tue Mar 29 10:45:13 2011 +0000 @@ -560,11 +560,15 @@ // vpotmeter=button,bwidth,bheight,phases,numphases,default,x,y,width,height,message static int cmd_vpotmeter(char *in) { - int r = cmd_hpotmeter(in); + int r; wItem *item; + r = cmd_hpotmeter(in); + + if (r == 0) { item = &currWinItems[*currWinItemIdx]; item->type = itVPotmeter; + } return r; }