Gaurav has uploaded this change for review.

View Change

Use after free issue reported by address_sanitizer
Freed by:
update_export_commit->export_commit_common->copy_gsh_export->gsh_refstr_put
Use after free by:
init_op_context->set_op_context_export_fsal_no_release->gsh_refstr_get

Before reclaiming rcu pointer,
Wait for RCU read-side critical sections to complete.

Signed-off-by: Gaurav Gangalwar <gaurav.gangalwar@nutanix.com>
Change-Id: I26cc389cc85c52196b3cdb878ad625877ca9d442
---
M src/support/refstr.c
1 file changed, 19 insertions(+), 1 deletion(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/75/539075/1

To view, visit change 539075. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I26cc389cc85c52196b3cdb878ad625877ca9d442
Gerrit-Change-Number: 539075
Gerrit-PatchSet: 1
Gerrit-Owner: Gaurav <gaurav.gangalwar@gmail.com>
Gerrit-MessageType: newchange