diff options
author | Mohammed Rafi KC <rkavunga@redhat.com> | 2017-07-03 16:37:01 +0530 |
---|---|---|
committer | Atin Mukherjee <amukherj@redhat.com> | 2017-07-09 05:23:48 +0000 |
commit | 26241777bf59c7d64c582ce09e557bc2dc97dabb (patch) | |
tree | f9424f8c1e1b44c916468ac5d6ee427907f3685e /xlators/features/snapview-client/src/snapview-client.h | |
parent | 70a5dfdea4980dea5da5b5008a16fd155a3adf34 (diff) |
uss/svc: fix double free on xdata dictionary
we were taking unref on wrong dictionary which results
in wrong memory access.
Change-Id: Ic25a6c209ecd72c9056dfcb79fabcfc650dd3c1e
BUG: 1467513
Signed-off-by: Mohammed Rafi KC <rkavunga@redhat.com>
Reviewed-on: https://review.gluster.org/17691
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Smoke: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
Diffstat (limited to 'xlators/features/snapview-client/src/snapview-client.h')
-rw-r--r-- | xlators/features/snapview-client/src/snapview-client.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xlators/features/snapview-client/src/snapview-client.h b/xlators/features/snapview-client/src/snapview-client.h index e1fcb371e8c..169974af532 100644 --- a/xlators/features/snapview-client/src/snapview-client.h +++ b/xlators/features/snapview-client/src/snapview-client.h @@ -96,6 +96,7 @@ typedef enum { } inode_type_t; int -gf_svc_special_dir_revalidate_lookup (call_frame_t *frame, xlator_t *this); +gf_svc_special_dir_revalidate_lookup (call_frame_t *frame, xlator_t *this, + dict_t *xdata); #endif /* __SNAP_VIEW_CLIENT_H__ */ |