diff options
Diffstat (limited to 'src/intervals.c')
-rw-r--r-- | src/intervals.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/intervals.c b/src/intervals.c index c21b3ee0..13009ca1 100644 --- a/src/intervals.c +++ b/src/intervals.c @@ -421,6 +421,10 @@ static int setelem_delete(struct list_head *msgs, struct set *set, expr_error(msgs, i, "element does not exist"); err = -1; goto err; + } else if (i->flags & EXPR_F_REMOVE) { + expr_error(msgs, i, "element does not exist"); + err = -1; + goto err; } prev = NULL; } |