diff options
author | Pranith Kumar K <pkarampu@redhat.com> | 2018-07-06 12:28:53 +0530 |
---|---|---|
committer | Pranith Kumar Karampuri <pkarampu@redhat.com> | 2018-07-10 04:13:01 +0000 |
commit | 03f1f5bdc46076178f1afdf8e2a76c5b973fe11f (patch) | |
tree | 27e321fa747032ee81bc4eca01d40c124f29e683 /xlators/mgmt/glusterd/src/glusterd-handshake.c | |
parent | 886ee4dfacdbdff68f7cf5d4938fdf1c81b98e03 (diff) |
cluster/afr: Prevent execution of code after call_count decrementing
Problem:
When call_count is decremented by one thread, another thread can
go ahead with the operation leading to undefined behavior for the
thread executing statements after decrementing call count.
Fix:
Do the operations necessary before decrementing call count.
fixes bz#1598663
Change-Id: Icc90cd92ac16e5fbdfe534d9f0a61312943393fe
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-handshake.c')
0 files changed, 0 insertions, 0 deletions