summaryrefslogtreecommitdiffstats
path: root/server/parser
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2010-03-26 11:04:17 +0100
committerDavid Sommerseth <davids@redhat.com>2010-03-26 11:04:17 +0100
commitdc915299049e2bc923e24a0b6fec8ed4dfa41d8f (patch)
treedb6cefc70d02a7931082945b300be994bde1e0a7 /server/parser
parentc8c25b6ce945129559831f37f47f891e1645773a (diff)
downloadrteval-dc915299049e2bc923e24a0b6fec8ed4dfa41d8f.tar.gz
rteval-dc915299049e2bc923e24a0b6fec8ed4dfa41d8f.tar.xz
rteval-dc915299049e2bc923e24a0b6fec8ed4dfa41d8f.zip
Changed snprintf() to append_str() when adding 'AND ipaddr' SQL string
Diffstat (limited to 'server/parser')
-rw-r--r--server/parser/pgsql.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/server/parser/pgsql.c b/server/parser/pgsql.c
index 0483232..44032e5 100644
--- a/server/parser/pgsql.c
+++ b/server/parser/pgsql.c
@@ -811,9 +811,11 @@ int db_register_system(dbconn *dbc, xsltStylesheet *xslt, xmlDoc *summaryxml) {
hostname);
if( ipaddr ) {
- snprintf(sqlq, 4096, " AND ipaddr='%.64s'", ipaddr);
+ append_str(sqlq, "AND ipaddr='", 4028);
+ append_str(sqlq, ipaddr, 4092);
+ append_str(sqlq, "'", 4096);
} else {
- snprintf(sqlq, 4096, " AND ipaddr IS NULL");
+ append_str(sqlq, "%s AND ipaddr IS NULL", 4096);
}
dbres = PQexec(dbc->db, sqlq);