summaryrefslogtreecommitdiffstats
path: root/build-aux
diff options
context:
space:
mode:
authorSanju Rakonde <srakonde@redhat.com>2018-07-04 14:45:51 +0530
committerAtin Mukherjee <amukherj@redhat.com>2018-07-06 06:10:10 +0000
commit99a1e816ceae107694fa14d755cec91e159f0a2d (patch)
tree72e47f1d986840da6d6bb3336b6e5f86f5f86ad1 /build-aux
parent06cdc956096440eebf9984312af7db6f842578fc (diff)
glusterd: Fix glusterd crash
Problem: gluster get-state command is crashing glusterd process, when geo-replication session is configured. Cause: Crash is happening due to the double free of memory. In glusterd_print_gsync_status_by_vol we are calling dict_unref(), which will free all the keys and values in the dictionary. Before calling dict_unref(), glusterd_print_gsync_status_by_vol is calling glusterd_print_gsync_status(). glusterd_print_gsync_status is freeing up values in the dictionary and again when dict_unref() is called, it tries to free up the values which are already freed. Solution: Remove the code which will free the memory in glusterd_print_gsync_status function. Fixes: bz#1598345 Change-Id: Id3d8aae109f377b462bbbdb96a8e3c5f6b0be752 Signed-off-by: Sanju Rakonde <srakonde@redhat.com>
Diffstat (limited to 'build-aux')
0 files changed, 0 insertions, 0 deletions