diff options
| author | Mohit Agrawal <moagrawal@redhat.com> | 2018-11-30 16:07:39 +0530 | 
|---|---|---|
| committer | Amar Tumballi <amarts@redhat.com> | 2019-01-14 04:01:54 +0000 | 
| commit | 211521f039bb5c883ef444577b5962bad9e18be1 (patch) | |
| tree | 82c748d0a3217ebb7b3bb7ce997b11f6ec0b65d1 /api | |
| parent | 8216ed2171789c8b6c6dc1e44cc171c89b1c063d (diff) | |
core: Resolve dict_leak at the time of destroying graph
Problem: In gluster code some of the places it call's get_new_dict
         to create a dictionary without taking reference so at the time
         of dict_unref it has become a leak
Solution: To resolve the same call dict_new instead of get_new_dict
updates bz#1650403
Change-Id: I3ccbbf5af07079a4fa09aad2cd0458c8625b2f06
Signed-off-by: Mohit Agrawal <moagrawal@redhat.com>
Diffstat (limited to 'api')
| -rw-r--r-- | api/src/glfs.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/api/src/glfs.c b/api/src/glfs.c index f9d0937f2b3..b741f6e8b46 100644 --- a/api/src/glfs.c +++ b/api/src/glfs.c @@ -197,7 +197,7 @@ create_master(struct glfs *fs)      master->ctx = fs->ctx;      master->private = fs; -    master->options = get_new_dict(); +    master->options = dict_new();      if (!master->options)          goto err; @@ -1549,7 +1549,7 @@ GFAPI_SYMVER_PUBLIC_DEFAULT(glfs_upcall_inode_get_oldpstat, 3.7.16);  struct glfs_object *  pub_glfs_upcall_lease_get_object(struct glfs_upcall_lease *arg)  { -        return arg->object; +    return arg->object;  }  GFAPI_SYMVER_PUBLIC_DEFAULT(glfs_upcall_lease_get_object, 4.1.6);  | 
