Unverified Commit 9152a8e9 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

avoid division by zero in imaging code

parent 2fd654f4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -651,7 +651,7 @@ void Image::draw_cylinder(double *x, double *y,
      double c = surface[0] * surface[0] + surface[1] * surface[1] - radsq;

      double partial = b*b - 4*a*c;
      if (partial < 0) continue;
      if ((partial < 0.0) || (a == 0.0)) continue;
      partial = sqrt (partial);

      double t = (-b + partial) / (2*a);