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);


Reply via email to