From ddf8c1682237119bf66949050e223c2151329f4c Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 27 Jan 2011 00:18:10 +0200 Subject: [PATCH] Fix compiler warnings Older versions of GCC appear to report these with the current standard option set, newer versions need -Wformat-security. --- src/pl/plpython/plpython.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pl/plpython/plpython.c b/src/pl/plpython/plpython.c index 1a111727d9..0b75fe6136 100644 --- a/src/pl/plpython/plpython.c +++ b/src/pl/plpython/plpython.c @@ -3465,7 +3465,7 @@ PLy_output(volatile int level, PyObject *self, PyObject *args) Py_XDECREF(so); /* Make Python raise the exception */ - PLy_exception_set(PLy_exc_error, edata->message); + PLy_exception_set(PLy_exc_error, "%s", edata->message); return NULL; } PG_END_TRY(); @@ -3620,13 +3620,13 @@ PLy_elog(int elevel, const char *fmt,...) ereport(elevel, (errmsg("PL/Python: %s", emsg.data), (xmsg) ? errdetail("%s", xmsg) : 0, - (hint) ? errhint(hint) : 0, + (hint) ? errhint("%s", hint) : 0, (query) ? internalerrquery(query) : 0, (position) ? internalerrposition(position) : 0)); else ereport(elevel, (errmsg("PL/Python: %s", xmsg), - (hint) ? errhint(hint) : 0, + (hint) ? errhint("%s", hint) : 0, (query) ? internalerrquery(query) : 0, (position) ? internalerrposition(position) : 0)); }