From 62eaa825d8e20baff95e4028cd0d9a4e97387e44 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Sat, 6 Dec 2014 21:26:49 +0100
Subject: [PATCH] Fixed bugs in pop method.

Avoid crash if p is empty or p has more than one element.
---
 src/@dates/pop.m | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/@dates/pop.m b/src/@dates/pop.m
index 6b3cc79..b7d0c85 100644
--- a/src/@dates/pop.m
+++ b/src/@dates/pop.m
@@ -51,6 +51,12 @@ else
     if ~isequal(o.freq,p.freq)
         error('dates:pop','Inputs must have common frequency!')
     end
+    if p.length()>1
+        error('dates:pop','dates to be removed must have one element!')
+    end
+    if isempty(p)
+        return
+    end
     idx = find(o==p);
     jdx = find(transpose(1:o.ndat)~=idx(end));
     o.time = o.time(jdx,:);
-- 
GitLab