diff options
Diffstat (limited to 'api/src/glfs.c')
-rw-r--r-- | api/src/glfs.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/api/src/glfs.c b/api/src/glfs.c index 10af6c78e17..d9f07603b0f 100644 --- a/api/src/glfs.c +++ b/api/src/glfs.c @@ -1375,6 +1375,16 @@ pub_glfs_free (void *ptr) GF_FREE (ptr); break; } + case glfs_mt_xreaddirp_stat_t: + { + struct glfs_xreaddirp_stat *to_free = ptr; + + if (to_free->object) + glfs_h_close (to_free->object); + + GF_FREE (ptr); + break; + } default: GF_FREE (ptr); } |