http://www.archive.org/download/tucows_10294_XScreenSaver/xscreensaver-4.10.tar.gz
[xscreensaver] / hacks / flow.c
index b9593df470142f151b657cec07094b2e8987d495..607994d0387b1494e8de74aee346fc5906640367 100644 (file)
@@ -807,7 +807,8 @@ draw_flow(ModeInfo * mi)
                                        double A=0;
                                        for(i=0; i<3; i++) A+=C[j][i]*C[j][i]; /* sum squares */
                                        A=sqrt(A);
-                                       for(i=0; i<3; i++) C[j][i]/=A;
+                    if (A != 0) /* #### is this right? */
+                      for(i=0; i<3; i++) C[j][i]/=A;
                                }
 
                                /* Interpolate between Center and Trained Bee matrices */