Protect subrequests from post-complete messages collab/miker/safer-subrequest-respond-complete
authorMike Rylander <mrylander@gmail.com>
Thu, 16 May 2013 14:17:15 +0000 (10:17 -0400)
committerMike Rylander <mrylander@gmail.com>
Thu, 16 May 2013 14:17:15 +0000 (10:17 -0400)
commit528725a540230a2be0b25de71ddc333bcebb7a2f
tree6e2499e1949f0fb839c6be836a56423084fdfb01
parent9bda0431374055bc4bbe440e3f5f8772022f074a
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>
src/perl/lib/OpenSRF/AppSession.pm