From: erg Date: Mon, 1 Nov 2010 18:49:35 +0000 (+0000) Subject: Fix bug 2039 X-Git-Tag: LAST_LIBGRAPH~32^2~1155 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=38896f3899e9ea2bdeb9bd73ce990baaf25031ed;p=graphviz Fix bug 2039 --- diff --git a/lib/neatogen/quad_prog_vpsc.c b/lib/neatogen/quad_prog_vpsc.c index 2609d28d3..cfe11ce1b 100644 --- a/lib/neatogen/quad_prog_vpsc.c +++ b/lib/neatogen/quad_prog_vpsc.c @@ -113,7 +113,10 @@ constrained_majorization_vpsc(CMajEnvVPSC * e, float *b, float *place, } denominator -= r * g[i]; } - alpha = numerator / denominator; + if (denominator != 0) + alpha = numerator / denominator; + else + alpha = 1.0; for (i = 0; i < n; i++) { place[i] -= alpha * g[i]; }