Commit 874e8cef authored by Tom Lane's avatar Tom Lane

Remove bogus manipulation of SIGPIPE; the backend already runs with

SIGPIPE disabled, and does not need to waste two syscalls per I/O on it.
parent 8eac198d
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/libpq/be-secure.c,v 1.25 2003/02/03 22:29:11 tgl Exp $ * $Header: /cvsroot/pgsql/src/backend/libpq/be-secure.c,v 1.26 2003/02/14 00:18:41 tgl Exp $
* *
* Since the server static private key ($DataDir/server.key) * Since the server static private key ($DataDir/server.key)
* will normally be stored unencrypted so that the database * will normally be stored unencrypted so that the database
...@@ -83,7 +83,6 @@ ...@@ -83,7 +83,6 @@
#include <ctype.h> #include <ctype.h>
#include "libpq/libpq.h" #include "libpq/libpq.h"
#include "libpq/pqsignal.h"
#include "miscadmin.h" #include "miscadmin.h"
#ifdef WIN32 #ifdef WIN32
...@@ -315,10 +314,6 @@ secure_write(Port *port, void *ptr, size_t len) ...@@ -315,10 +314,6 @@ secure_write(Port *port, void *ptr, size_t len)
{ {
ssize_t n; ssize_t n;
#ifndef WIN32
pqsigfunc oldsighandler = pqsignal(SIGPIPE, SIG_IGN);
#endif
#ifdef USE_SSL #ifdef USE_SSL
if (port->ssl) if (port->ssl)
{ {
...@@ -363,10 +358,6 @@ secure_write(Port *port, void *ptr, size_t len) ...@@ -363,10 +358,6 @@ secure_write(Port *port, void *ptr, size_t len)
#endif #endif
n = send(port->sock, ptr, len, 0); n = send(port->sock, ptr, len, 0);
#ifndef WIN32
pqsignal(SIGPIPE, oldsighandler);
#endif
return n; return n;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment