]> git.evergreen-ils.org Git - OpenSRF.git/commit
Protect subrequests from post-complete messages
authorMike Rylander <mrylander@gmail.com>
Thu, 16 May 2013 14:17:15 +0000 (10:17 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Mon, 16 Dec 2013 16:10:56 +0000 (08:10 -0800)
commita0d5b0536231cc06552fb9d7533a713c314ef9d3
treebe66bc7f9b59c8b880b15f7e23220397e0cc4dc1
parent59b4dd74e8695bc9bd7ad6c379b0f313db1cbb61
Protect subrequests from post-complete messages

Subrequests (AKA method_lookup()-based API calls) sometimes append
final-lvalue responses to the response list even after respond_complete()
has been called from within the implementation method.  This commit
discards all post-respond_complete values, protecting against extra,
spurious values being returned to the ultimate client.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
src/perl/lib/OpenSRF/AppSession.pm