From f346f6fec142712bda62cbb757d1620bc929c268 Mon Sep 17 00:00:00 2001
From: "Mirar (Pontus Hagland)" <pike@sort.mirar.org>
Date: Wed, 27 Sep 2000 11:13:33 +0200
Subject: [PATCH] infinite looping in == in nulltimerange fixed

Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.8
---
 lib/modules/Calendar.pmod/TimeRanges.pmod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Calendar.pmod/TimeRanges.pmod b/lib/modules/Calendar.pmod/TimeRanges.pmod
index 4aefad1329..ccd4d35c23 100644
--- a/lib/modules/Calendar.pmod/TimeRanges.pmod
+++ b/lib/modules/Calendar.pmod/TimeRanges.pmod
@@ -1199,12 +1199,12 @@ static class NullTimeRange
 
    int(0..1) `==(TimeRange with)
    {
-      return with==this_object();
+      return with->is_nulltimerange;
    }
 
    int(0..1) equals(TimeRange with)
    {
-      return with==this_object();
+      return with->is_nulltimerange;
    }
 
    TimeRange `&(TimeRange with, mixed ...extra)
-- 
GitLab