diff --git a/externals/freeverb~/freeverb~.c b/externals/freeverb~/freeverb~.c index 03d656d905e021ace581b2c1149dc5c10007c28d..9f7ae6cb090e764c084518bced26ed9c6d267a59 100644 --- a/externals/freeverb~/freeverb~.c +++ b/externals/freeverb~/freeverb~.c @@ -159,7 +159,8 @@ static inline float fix_denorm_nan_float(float v) u.f = v; if ((((u.ul & 0x7f800000) == 0L) && (u.f != 0.f)) || ((u.ul & 0x7f800000) == 0x7f800000)) /* if the float is denormal or NaN, return 0.0 */ - return 0.0f; + v = 0.0f; + //return 0.0f; #endif //IRIX return v; }