X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=osl.c;h=5c80641930af2125cdaf7b7ad17e880abbc16c93;hp=7b4f91f59470089182b21b62d57a0bad5e324e54;hb=f3a22620ec1091b6a56152eacd9fcf5560b7bf1d;hpb=68ec1b4e13c62fd94b713bc4983ff86ed9f7f4ef;ds=sidebyside diff --git a/osl.c b/osl.c index 7b4f91f5..5c806419 100644 --- a/osl.c +++ b/osl.c @@ -1575,7 +1575,7 @@ int osl_del_row(struct osl_table *t, struct osl_row *row) mark_mapped_object_invalid(t, r->num, i); continue; } - if (st == OSL_NO_STORAGE) + if (st == OSL_NO_STORAGE && !(cd->storage_flags & OSL_DONT_FREE)) free(r->volatile_objects[col->volatile_num].data); } if (t->num_mapped_columns) {