diff --git a/src/modules/Image/matrix.c b/src/modules/Image/matrix.c
index a8e9f97064a05cae28236ac13468a7b2787c9f0f..b9d80b93318146dcbad842c10f5a4bdd11e64b1b 100644
--- a/src/modules/Image/matrix.c
+++ b/src/modules/Image/matrix.c
@@ -1,9 +1,9 @@
-/* $Id: matrix.c,v 1.20 1999/06/18 19:19:27 mirar Exp $ */
+/* $Id: matrix.c,v 1.21 2000/01/30 21:29:29 hubbe Exp $ */
 
 /*
 **! module Image
 **! note
-**!	$Id: matrix.c,v 1.20 1999/06/18 19:19:27 mirar Exp $
+**!	$Id: matrix.c,v 1.21 2000/01/30 21:29:29 hubbe Exp $
 **! class Image
 */
 
@@ -698,13 +698,16 @@ static void img_skewx(struct image *src,
 	    d->b=ROUND(rgb.b*xn+s->b*xm);
 	 d++;
 	 s++;
+	 debug_malloc_touch(dest->img);
 	 j=dest->xsize-x0-len;
       }
       if (xpn) rgb=s[-1];
       while (j--) *(d++)=rgb;
+      debug_malloc_touch(dest->img);
       x0+=xmod;
    }
    THREADS_DISALLOW();
+   debug_malloc_touch(dest->img);
 
    CHRONO("skewx end\n");
 }