Author: stsp Date: Mon Jul 25 17:45:07 2011 New Revision: 1150803 URL: http://svn.apache.org/viewvc?rev=1150803&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Do not ignore errors thrown by the send() function.
Modified: subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c Modified: subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c?rev=1150803&r1=1150802&r2=1150803&view=diff ============================================================================== --- subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c (original) +++ subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c Mon Jul 25 17:45:07 2011 @@ -273,7 +273,11 @@ password_get_gpg_agent(const char **pass escape_blanks(password_prompt), escape_blanks(realm_prompt)); - send(sd, request, strlen(request) + 1, 0); + if (send(sd, request, strlen(request) + 1, 0) == -1) + { + close(sd); + return FALSE; + } if (!receive_from_gpg_agent(sd, buffer, BUFFER_SIZE - 1)) { close(sd);