fixed compiler warnings
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 6 Dec 2017 15:03:09 +0000 (17:03 +0200)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 6 Dec 2017 15:03:41 +0000 (17:03 +0200)
src/agent/nxsagent/main.cpp
src/db/libnxdb/util.cpp
src/server/core/dcobject.cpp
src/server/core/main.cpp
src/server/core/netsrv.cpp
src/server/core/node.cpp
src/server/include/nms_core.h
src/server/include/nms_objects.h

index df3b2eb..17f656e 100644 (file)
@@ -259,7 +259,7 @@ static LRESULT CALLBACK EventHandlerWndProc(HWND hWnd, UINT uMsg, WPARAM wParam,
        switch(uMsg)
        {
       case WM_WTSSESSION_CHANGE:
-         _tprintf(_T(">> session change: %d\n"), wParam);
+         _tprintf(_T(">> session change: %d\n"), (int)wParam);
          if ((wParam == WTS_CONSOLE_CONNECT) || (wParam == WTS_CONSOLE_DISCONNECT) ||
              (wParam == WTS_REMOTE_CONNECT) || (wParam == WTS_REMOTE_DISCONNECT))
          {
index 45e3beb..fa7508f 100644 (file)
@@ -426,7 +426,6 @@ static bool GetColumnDataType_MYSQL(DB_HANDLE hdb, const TCHAR *table, const TCH
    {
       if (DBGetNumRows(hResult) > 0)
       {
-         TCHAR type[128];
          DBGetField(hResult, 0, 0, definition, len);
          success = true;
       }
index 561ab01..f220c06 100644 (file)
@@ -814,8 +814,6 @@ void DCObject::updateFromMessage(NXCPMessage *pMsg)
  */
 bool DCObject::saveToDatabase(DB_HANDLE hdb)
 {
-       TCHAR query[1024];
-
        lock();
 
    // Save schedules
index baa566f..ef785d6 100644 (file)
@@ -158,7 +158,7 @@ time_t g_serverStartTime = 0;
 UINT32 g_lockTimeout = 60000;   // Default timeout for acquiring mutex
 UINT32 g_agentCommandTimeout = 4000;  // Default timeout for requests to agent
 UINT32 g_thresholdRepeatInterval = 0;  // Disabled by default
-int g_requiredPolls = 1;
+UINT32 g_requiredPolls = 1;
 INT32 g_instanceRetentionTime = 0; // Default instance retention time
 DB_DRIVER g_dbDriver = NULL;
 ThreadPool NXCORE_EXPORTABLE *g_mainThreadPool = NULL;
index 9b67f66..083d21b 100644 (file)
@@ -111,7 +111,7 @@ bool NetworkService::saveToDatabase(DB_HANDLE hdb)
          DBBind(hStmt, 6, DB_SQLTYPE_TEXT, m_request, DB_BIND_STATIC);
          DBBind(hStmt, 7, DB_SQLTYPE_TEXT, m_response, DB_BIND_STATIC);
          DBBind(hStmt, 8, DB_SQLTYPE_INTEGER, m_pollerNode);
-         DBBind(hStmt, 9, DB_SQLTYPE_INTEGER, (LONG)m_requiredPollCount);
+         DBBind(hStmt, 9, DB_SQLTYPE_INTEGER, m_requiredPollCount);
          DBBind(hStmt, 10, DB_SQLTYPE_INTEGER, m_id);
 
          success = DBExecute(hStmt);
@@ -167,7 +167,7 @@ bool NetworkService::loadFromDatabase(DB_HANDLE hdb, UINT32 dwId)
       m_request = DBGetField(hResult, 0, 5, NULL, 0);
       m_response = DBGetField(hResult, 0, 6, NULL, 0);
       m_pollerNode = DBGetFieldULong(hResult, 0, 7);
-      m_requiredPollCount = DBGetFieldLong(hResult, 0, 8);
+      m_requiredPollCount = DBGetFieldULong(hResult, 0, 8);
 
       // Link service to node
       if (!m_isDeleted)
index 306785d..ee011b2 100644 (file)
@@ -1377,7 +1377,7 @@ restart_agent_check:
       updatePrimaryIpAddr();
    }
 
-   int requiredPolls = (m_requiredPollCount > 0) ? m_requiredPollCount : g_requiredPolls;
+   UINT32 requiredPolls = (m_requiredPollCount > 0) ? m_requiredPollCount : g_requiredPolls;
 
    // Check SNMP agent connectivity
    if ((m_capabilities & NC_IS_SNMP) && (!(m_flags & NF_DISABLE_SNMP)) && m_ipAddress.isValidUnicast())
index 5947b5c..1bc15d0 100644 (file)
@@ -1308,7 +1308,7 @@ extern time_t g_serverStartTime;
 extern UINT32 g_lockTimeout;
 extern UINT32 g_agentCommandTimeout;
 extern UINT32 g_thresholdRepeatInterval;
-extern int g_requiredPolls;
+extern UINT32 g_requiredPolls;
 extern UINT32 g_slmPollingInterval;
 extern UINT32 g_offlineDataRelevanceTime;
 extern INT32 g_instanceRetentionTime;
index 5a6a7bc..5137de3 100644 (file)
@@ -979,8 +979,8 @@ protected:
    TCHAR *m_request;  // Service-specific request
    TCHAR *m_response; // Service-specific expected response
        int m_pendingStatus;
-       int m_pollCount;
-       int m_requiredPollCount;
+       UINT32 m_pollCount;
+       UINT32 m_requiredPollCount;
    UINT32 m_responseTime;  // Response time from last poll
 
    virtual void onObjectDelete(UINT32 objectId);