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