diff -ur v25/ezyaml.c v26/ezyaml.c --- v25/ezyaml.c 2018-09-14 22:22:41.000000000 +0900 +++ v26/ezyaml.c 2018-09-14 22:25:48.000000000 +0900 @@ -354,9 +354,11 @@ char *s = lines_pop_str(lines); char *t = strdup( slice_tail(s, idt) ); free(s); + obj_del(v); char *add = get_cont_str(idt, lines); return cp_add( cp_add( strdup(" "), t ), add ); } + obj_del(v); } } return strdup("");