diff options
author | Anand Avati <avati@gluster.com> | 2009-12-04 03:50:47 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2009-12-04 01:46:23 -0800 |
commit | 290a38912ce9f942f4ebdd24fcb0033214ecc537 (patch) | |
tree | c73ed4238ee2ecb65648e8f58af5ba95a01f1fb8 /commit.sh | |
parent | e7b86dedcdde48e37a2d50370998d7285624bdb8 (diff) |
protcol/server: server_connection_destroy - destroy frame after issuing flush
frame was getting destroyed after unlocking, but before issuing flush. This
could result in corruption if an fd was opened between server_connection_cleanup
and server_connection_destroy because of pending open calls in io-threads at the
time of POLLERR disconnection
Signed-off-by: Anand V. Avati <avati@blackhole.gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 430 (Server crash when client is killed)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=430
Diffstat (limited to 'commit.sh')
0 files changed, 0 insertions, 0 deletions