diff --git a/src/modules/Image/operator.c b/src/modules/Image/operator.c
index e71d2beed1ff32fab47f6672953033abcc88b5aa..0ae2c56fb99b7d560c7256f87342cc455fb1b4eb 100644
--- a/src/modules/Image/operator.c
+++ b/src/modules/Image/operator.c
@@ -1,9 +1,9 @@
-/* $Id: operator.c,v 1.15 1998/04/16 00:38:57 mirar Exp $ */
+/* $Id: operator.c,v 1.16 1998/04/16 04:32:51 mirar Exp $ */
 
 /*
 **! module Image
 **! note
-**!	$Id: operator.c,v 1.15 1998/04/16 00:38:57 mirar Exp $
+**!	$Id: operator.c,v 1.16 1998/04/16 04:32:51 mirar Exp $
 **! class image
 */
 
@@ -410,6 +410,7 @@ void image_operator_equal(INT32 args)
    if (s1==s2)
    {
       pop_n_elems(args);
+fprintf(stderr,"ok 1\n");
       push_int(1);
       return; /* same image is equal */
    }
@@ -419,7 +420,7 @@ void image_operator_equal(INT32 args)
    if (s2)
       while (i--)
       {
-	 if (s1->r!=s1->r || s1->g!=s1->g || s1->b!=s1->b) { res=0; break; }
+	 if (s1->r!=s2->r || s1->g!=s2->g || s1->b!=s2->b) { res=0; break; }
 	 s1++; s2++;
       }
    else