diff --git a/libdispatch/ncaux.c b/libdispatch/ncaux.c index 4ce5e5bdf..046f22cb4 100644 --- a/libdispatch/ncaux.c +++ b/libdispatch/ncaux.c @@ -130,6 +130,8 @@ ncaux_add_field(void* tag, const char *name, nc_type field_type, cmpd->nfields++; done: + if(newfields) + free(newfields); return status; }