Author: rhuijben
Date: Wed Jul  3 16:48:23 2013
New Revision: 1499470

URL: http://svn.apache.org/r1499470
Log:
* subversion/svn/svn.c
  (sub_main): Also flush stdout when returning an error, for the same reason
    as why we flush on success.

Modified:
    subversion/trunk/subversion/svn/svn.c

Modified: subversion/trunk/subversion/svn/svn.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/svn.c?rev=1499470&r1=1499469&r2=1499470&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/svn.c (original)
+++ subversion/trunk/subversion/svn/svn.c Wed Jul  3 16:48:23 2013
@@ -2990,6 +2990,10 @@ sub_main(int argc, const char *argv[], a
                          "Subversion"));
         }
 
+      /* Ensure that stdout is flushed, so the user will see any write errors.
+         This makes sure that output is not silently lost. */
+      SVN_INT_ERR(svn_cmdline_fflush(stdout));
+
       return EXIT_ERROR(err);
     }
   else


Reply via email to