"Dann Corbit" <[EMAIL PROTECTED]> writes: >> I'm confused too. For starters, I cannot find that error message >> string about 'A non-blocking socket operation could not be completed >> immediately' anywhere. Got any idea what's producing that? Exactly >> which version of libpq are you using, anyway?
> 7.1.3. Sorry for running on fossil PostgreSQL. No such string in 7.1.3 either. > printfPQExpBuffer(&conn->errorMessage, > "pqFlush() -- couldn't send > data: errno=%d\n%s\n", > errno, strerror(errno)); > /* We don't assume it's a fatal > error... */ > return EOF; > /* > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > ^^^^^^^ > !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > !!!!!!! > */ Unless your strerror is really weird, that message is only going to have produced "pqFlush() -- couldn't send data: errno=0\nNo error\n". The bit about a non-blocking socket could not have come from strerror AFAICS; it hasn't got enough context to know that. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])