diff --git a/libc3/buf_parse.c b/libc3/buf_parse.c
index 25477ba..7e39fef 100644
--- a/libc3/buf_parse.c
+++ b/libc3/buf_parse.c
@@ -466,6 +466,7 @@ sw buf_parse_brackets (s_buf *buf, s_call *dest)
buf_save_restore_rpos(buf, &save);
call_clean(&tmp);
clean:
+ list_delete(dimensions);
buf_save_clean(buf, &save);
return r;
}