summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
Diffstat (limited to 'api')
-rw-r--r--api/src/glfs-mgmt.c4
-rw-r--r--api/src/glfs.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/api/src/glfs-mgmt.c b/api/src/glfs-mgmt.c
index 911a7330512..994f43c82f2 100644
--- a/api/src/glfs-mgmt.c
+++ b/api/src/glfs-mgmt.c
@@ -549,9 +549,9 @@ glusterfs_oldvolfile_update (struct glfs *fs, char *volfile, ssize_t size)
fs->oldvollen = size;
if (!fs->oldvolfile) {
- fs->oldvolfile = GF_CALLOC (1, size+1, glfs_mt_volfile_t);
+ fs->oldvolfile = CALLOC (1, size+1);
} else {
- fs->oldvolfile = GF_REALLOC (fs->oldvolfile, size+1);
+ fs->oldvolfile = REALLOC (fs->oldvolfile, size+1);
}
if (!fs->oldvolfile) {
diff --git a/api/src/glfs.c b/api/src/glfs.c
index 6f7b6cde56d..a249534ffef 100644
--- a/api/src/glfs.c
+++ b/api/src/glfs.c
@@ -971,6 +971,9 @@ priv_glfs_free_from_ctx (struct glfs *fs)
PTHREAD_MUTEX_DESTROY (&fs->upcall_list_mutex, fs->pthread_flags,
GLFS_INIT_MUTEX_UPCALL);
+ if (fs->oldvolfile)
+ FREE (fs->oldvolfile);
+
FREE (fs->volname);
FREE (fs);