diff options
| author | David Sommerseth <davids@redhat.com> | 2010-03-26 11:04:17 +0100 |
|---|---|---|
| committer | David Sommerseth <davids@redhat.com> | 2010-03-26 11:04:17 +0100 |
| commit | dc915299049e2bc923e24a0b6fec8ed4dfa41d8f (patch) | |
| tree | db6cefc70d02a7931082945b300be994bde1e0a7 /server/parser | |
| parent | c8c25b6ce945129559831f37f47f891e1645773a (diff) | |
| download | rteval-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.c | 6 |
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); |
