Fix svace issues
authorBoram Bae <boram21.bae@samsung.com>
Fri, 13 Mar 2020 02:21:26 +0000 (11:21 +0900)
committerBoram Bae <boram21.bae@samsung.com>
Fri, 13 Mar 2020 02:21:26 +0000 (11:21 +0900)
Change-Id: I433d23c1ecd8bb1e6f781c7aa199a0de9f53a254
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
src/sensorhub/sensorhub_controller.cpp
src/sensorhub/sensorhub_sensor.h

index 1b8e4bcec7a12d9ffa299353b5af2432e81f336a..2df8fc06d67697b3398dd48ee1eb77642bdf47ff 100644 (file)
@@ -53,6 +53,11 @@ sensorhub_controller::sensorhub_controller()
        m_pending_data.value_count = 0;
        memset(m_pending_data.values, 0, sizeof(m_pending_data.values));
 
+       m_data.accuracy = SENSOR_ACCURACY_UNDEFINED;
+       m_data.timestamp = 0;
+       m_data.value_count = 0;
+       memset(m_data.values, 0, sizeof(m_data.values));
+
        /* initialize polling node */
        m_poll_node = open_input_node(SSP_INPUT_NODE_NAME);
        if (m_poll_node < 0)
index edc1a0df894c7cd8c49022fe74e8ef5fe06153b4..672f5eb86e15db79e1153676f6d215137d4d68b2 100644 (file)
@@ -67,16 +67,16 @@ public:
        sensor_attribute_str_vec attributes_str;
 
 protected:
-       const sensor_info_t *m_sensor_info;
-       sensorhub_controller *m_controller;
+       const sensor_info_t *m_sensor_info{nullptr};
+       sensorhub_controller *m_controller{nullptr};
 
        bool enable(bool enbl, const char lib_id);
        bool is_enabled(void);
        bool is_restore_mode(void);
 
 private:
-       std::atomic_bool m_enabled;
-       std::atomic_bool m_restore_mode;
+       std::atomic_bool m_enabled{false};
+       std::atomic_bool m_restore_mode{false};
 };
 
 #endif /* _SENSORHUB_SENSOR_H_ */