diff options
Diffstat (limited to 'hl/src/H5LT.c')
-rw-r--r-- | hl/src/H5LT.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/hl/src/H5LT.c b/hl/src/H5LT.c index c38d383..d118942 100644 --- a/hl/src/H5LT.c +++ b/hl/src/H5LT.c @@ -1749,14 +1749,15 @@ print_enum(hid_t type, char* str, int indt) free(value); H5Tclose(super); + return ret; + +out: + if(0 == nmembs) { sprintf(tmp_str, "\n%*s <empty>", indt + 4, ""); strcat(str, tmp_str); } /* end if */ - - return ret; - -out: + /* Release resources */ if(name) { for(i = 0; i < nmembs; i++) |