if (pqPutMsgStart('Q', conn) < 0 || pqPuts(query, conn) < 0 || pqPutMsgEnd(conn) < 0) { /* error message should be set up already */ pqRecycleCmdQueueEntry(conn, entry); return 0; }