X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fmetaballs.c;h=9efb19e80bec89674ad7de29605a9f2fc0b5a737;hp=5d0f63dbc67c237b693023f9605c39dfe25384c2;hb=6cee540bdbb571485cd5e519f89f389faebd0495;hpb=40eacb5812ef7c0e3374fb139afbb4f5bc8bbfb5 diff --git a/hacks/metaballs.c b/hacks/metaballs.c index 5d0f63db..9efb19e8 100644 --- a/hacks/metaballs.c +++ b/hacks/metaballs.c @@ -265,6 +265,8 @@ static void Initialize( Display *pDisplay, Window Win, GC *pGC, XImage **ppImage radius = 100; radius = (radius / 100.0) * (iWinHeight >> 3); + if (radius >= 128) /* should use UCHAR_MAX? */ + radius = 127; /* dradius should fit in u_char */ dradius = radius * 2; sradius = radius * radius;