diff --git a/src/@dates/intersect.m b/src/@dates/intersect.m
index 85d954eb6d145be04129d3ef12a63cc22662c853..5518d13ac6a1abdb79b4060d5b4431f3d61ff79a 100644
--- a/src/@dates/intersect.m
+++ b/src/@dates/intersect.m
@@ -28,8 +28,8 @@ if ~isa(o,'dates') || ~isa(p,'dates')
     error('dates:intersect:ArgCheck','All input arguments must be dates objects!')
 end
 
-if o.length()==p.length() && o==p
-    q = copy(a);
+if o.length()==p.length() && isequal(o, p)
+    q = copy(o);
     return
 end