The userland side of the gss kernel subset tests was missing a call to
read_iov_token() at the end of the operation sequence. This mistake
caused a race condition where the child could either exit successfully
(if it finished send_iov_token() before the parent closed its end of
the pipe) or could fail with an EPIPE error from write().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24993
dc483132-0cff-0310-8789-
dd5450dbe970
send_iov_token(initiator, to_child);
read_wrap_token(initiator, from_child);
read_mic_token(initiator, from_child);
+ read_iov_token(initiator, from_child);
cleanup_context(initiator);
close(to_child);
close(from_child);