]> granicus.if.org Git - graphviz/commitdiff
Fix bug 2039
authorerg <devnull@localhost>
Mon, 1 Nov 2010 18:49:35 +0000 (18:49 +0000)
committererg <devnull@localhost>
Mon, 1 Nov 2010 18:49:35 +0000 (18:49 +0000)
lib/neatogen/quad_prog_vpsc.c

index 2609d28d367b33a35971d5be877b85f0283dfe73..cfe11ce1b97236d076309a0504720b14d74f5e51 100644 (file)
@@ -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];
        }