# HG changeset patch # User Yasumasa Suenaga # Date 1573474031 -32400 # Node ID d9111a1d15cf5f01d38541714b5556abbbf9941d # Parent 898008f06beb83784e4541095e14641d7f787bb6 Bug 3767: Compiler warnings at `snmp_session::remote_port` Reviewed-by: ykubota https://github.com/HeapStats/heapstats/pull/153 diff -r 898008f06beb -r d9111a1d15cf ChangeLog --- a/ChangeLog Mon Nov 11 18:08:06 2019 +0900 +++ b/ChangeLog Mon Nov 11 21:07:11 2019 +0900 @@ -2,6 +2,7 @@ * Bug 3764: Agent thread might not be stopped when it works * Bug 3766: HeapStats Analyzer plugin does not work + * Bug 3767: Compiler warnings at `snmp_session::remote_port` 2019-11-10 Yasumasa Suenaga diff -r 898008f06beb -r d9111a1d15cf agent/src/heapstats-engines/trapSender.cpp --- a/agent/src/heapstats-engines/trapSender.cpp Mon Nov 11 18:08:06 2019 +0900 +++ b/agent/src/heapstats-engines/trapSender.cpp Mon Nov 11 21:07:11 2019 +0900 @@ -77,6 +77,9 @@ * \param port [in] Port used by SNMP trap. * \return true if succeeded. */ +// Avoid deprecation warning of snmp_session::remote_port +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" bool TTrapSender::initialize(int snmp, char *pPeer, char *pCommName, int port) { /* If snmp target is illegal. */ if (pPeer == NULL) { @@ -110,6 +113,7 @@ return true; } +#pragma GCC diagnostic pop /*! * \brief TTrapSender global finalization. @@ -244,6 +248,9 @@ * \brief Add variable as send information by trap. * \return Return process result code. */ +// Avoid deprecation warning of snmp_session::remote_port +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" int TTrapSender::sendTrap(void) { /* If snmp target is illegal. */ if (pPdu == NULL) { @@ -313,6 +320,7 @@ return (success) ? SNMP_PROC_SUCCESS : SNMP_PROC_FAILURE; } +#pragma GCC diagnostic pop /*! * \brief Clear PDU and allocated strings.