diff options
Diffstat (limited to 'api')
| -rw-r--r-- | api/src/glfs-mgmt.c | 4 | ||||
| -rw-r--r-- | api/src/glfs.c | 3 | 
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);  | 
