]> git.imager.perl.org - imager.git/blobdiff - rotate.c
update TODO
[imager.git] / rotate.c
index e38fb04d75d595a30b384992aa4534180a08e6a7..6dee34fcfdd68b9364b015ae8fb469db8f5b8313 100644 (file)
--- a/rotate.c
+++ b/rotate.c
@@ -293,6 +293,9 @@ i_img *i_matrix_transform_bg(i_img *src, int xsize, int ysize, const double *mat
             sx = (x * matrix[0] + y * matrix[1] + matrix[2]) / sz;
             sy = (x * matrix[3] + y * matrix[4] + matrix[5]) / sz;
           }
+          else {
+            sx = sy = 0;
+          }
 
           /* anything outside these ranges is either a broken co-ordinate
              or outside the source */
@@ -393,6 +396,9 @@ i_img *i_matrix_transform_bg(i_img *src, int xsize, int ysize, const double *mat
           sx = (x * matrix[0] + y * matrix[1] + matrix[2]) / sz;
           sy = (x * matrix[3] + y * matrix[4] + matrix[5]) / sz;
         }
+        else {
+          sx = sy = 0;
+        }
         
         /* anything outside these ranges is either a broken co-ordinate
            or outside the source */