From 98e4ddfb21d285c8b675788c155bb204822fbd4a Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 6 Feb 2020 11:25:42 +0000 Subject: Use C++11 inline initialisation for class members. --- src/modules/extra/m_pgsql.cpp | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'src/modules/extra/m_pgsql.cpp') diff --git a/src/modules/extra/m_pgsql.cpp b/src/modules/extra/m_pgsql.cpp index 567c2b30f..8702ab8a4 100644 --- a/src/modules/extra/m_pgsql.cpp +++ b/src/modules/extra/m_pgsql.cpp @@ -92,8 +92,8 @@ struct QueueItem class PgSQLresult : public SQL::Result { PGresult* res; - int currentrow; - int rows; + int currentrow = 0; + int rows = 0; std::vector colnames; void getColNames() @@ -105,7 +105,8 @@ class PgSQLresult : public SQL::Result } } public: - PgSQLresult(PGresult* result) : res(result), currentrow(0) + PgSQLresult(PGresult* result) + : res(result) { rows = PQntuples(res); if (!rows) @@ -177,15 +178,13 @@ class SQLConn : public SQL::Provider, public EventHandler public: reference conf; /* The entry */ std::deque queue; - PGconn* sql; /* PgSQL database connection handle */ - SQLstatus status; /* PgSQL database connection status */ + PGconn* sql = nullptr; /* PgSQL database connection handle */ + SQLstatus status = CWRITE; /* PgSQL database connection status */ QueueItem qinprog; /* If there is currently a query in progress */ SQLConn(Module* Creator, ConfigTag* tag) : SQL::Provider(Creator, tag->getString("id")) , conf(tag) - , sql(NULL) - , status(CWRITE) , qinprog(NULL, "") { if (!DoConnect()) @@ -536,12 +535,7 @@ class ModulePgSQL : public Module { public: ConnMap connections; - ReconnectTimer* retimer; - - ModulePgSQL() - : retimer(NULL) - { - } + ReconnectTimer* retimer = nullptr; ~ModulePgSQL() { -- cgit v1.3.1-10-gc9f91