diff --git a/plug-ins/gradient-flare/gradient-flare.c b/plug-ins/gradient-flare/gradient-flare.c index 70d9dfa706..df99e6a7b2 100644 --- a/plug-ins/gradient-flare/gradient-flare.c +++ b/plug-ins/gradient-flare/gradient-flare.c @@ -2143,7 +2143,7 @@ calc_get_gradient (guchar *pix, guchar *gradient, gdouble pos) gdouble frac; gint i; - if (pos < 0 || pos > 1) + if (isnan (pos) || pos < 0.0001 || pos > 1) { pix[0] = pix[1] = pix[2] = pix[3] = 0; return;