|
11 | 11 | *
|
12 | 12 | *
|
13 | 13 | * IDENTIFICATION
|
14 |
| - * $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.36 2004/01/09 02:17:15 momjian Exp $ |
| 14 | + * $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.37 2004/02/10 15:21:24 momjian Exp $ |
15 | 15 | *
|
16 | 16 | * NOTES
|
17 | 17 | * The client *requires* a valid server certificate. Since
|
@@ -1122,6 +1122,11 @@ PQinSend(void)
|
1122 | 1122 | return (pthread_getspecific(thread_in_send)/* has it been set? */&&
|
1123 | 1123 | *(char*)pthread_getspecific(thread_in_send)=='t') ? true : false;
|
1124 | 1124 | #else
|
1125 |
| -return false;/* No threading, so we can't be in send() */ |
| 1125 | +/* |
| 1126 | + *No threading: our code ignores SIGPIPE around send(). |
| 1127 | + *Therefore, we can't be in send() if we are checking |
| 1128 | + *from a SIGPIPE signal handler. |
| 1129 | + */ |
| 1130 | +return false; |
1126 | 1131 | #endif
|
1127 | 1132 | }
|