Author: rhuijben
Date: Mon Nov 2 16:24:17 2015
New Revision: 1712067
URL: http://svn.apache.org/viewvc?rev=1712067&view=rev
Log:
Resolve another testsuite problem identified by running valgrind
over test_all.
* test/test_all.c
(includes): Add apr_signal.h.
(main): Prefer an error over a signal if a pipe breaks.
Modified:
serf/trunk/test/test_all.c
Modified: serf/trunk/test/test_all.c
URL:
http://svn.apache.org/viewvc/serf/trunk/test/test_all.c?rev=1712067&r1=1712066&r2=1712067&view=diff
==============================================================================
--- serf/trunk/test/test_all.c (original)
+++ serf/trunk/test/test_all.c Mon Nov 2 16:24:17 2015
@@ -20,6 +20,8 @@
#include "apr.h"
#include "apr_pools.h"
+#include <apr_signal.h>
+
#include "test_serf.h"
#include <stdlib.h>
@@ -50,6 +52,11 @@ int main(int argc, char *argv[])
apr_initialize();
atexit(apr_terminate);
+#ifdef SIGPIPE
+ /* Disable SIGPIPE generation for the platforms that have it. */
+ apr_signal(SIGPIPE, SIG_IGN);
+#endif
+
for (i = 1; i < argc; i++) {
if (!strcmp(argv[i], "-v")) {
continue;