From d0405824ad63361643f228885902323c47f24f14 Mon Sep 17 00:00:00 2001 From: Emil Renner Berthing Date: Thu, 31 Jan 2013 21:05:41 +0100 Subject: set notice receiver to avoid messages on stdout --- lem/postgres.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lem/postgres.c b/lem/postgres.c index 44c4c84..43fbf54 100644 --- a/lem/postgres.c +++ b/lem/postgres.c @@ -95,6 +95,14 @@ db_close(lua_State *T) return 1; } +static void +db_notice_receiver(void *arg, const PGresult *res) +{ + (void)arg; + (void)res; + lem_debug("%s", PQresultErrorMessage(res)); +} + static void postgres_connect_cb(EV_P_ struct ev_io *w, int revents) { @@ -163,6 +171,7 @@ postgres_connect(lua_State *T) lua_setmetatable(T, -2); d->conn = conn; + PQsetNoticeReceiver(conn, db_notice_receiver, NULL); switch (PQconnectPoll(conn)) { case PGRES_POLLING_READING: -- cgit v1.2.1