sensor-hal-tm1: open data nodes with the read-only permission 62/66462/1
authorkibak.yoon <kibak.yoon@samsung.com>
Tue, 19 Apr 2016 05:04:40 +0000 (14:04 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Tue, 19 Apr 2016 05:04:40 +0000 (14:04 +0900)
- because sensord doesn't write something to those nodes,
  WRITE permission is unnecessary.

Change-Id: I0de7f777e970fe451169f52ca61ad903cb141cdf
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/accel/accel.cpp
src/proxi/proxi.cpp

index c71e390..f0c690c 100644 (file)
@@ -90,7 +90,7 @@ accel_device::accel_device()
        m_enable_node = info.enable_node_path;
        m_interval_node = info.interval_node_path;
 
-       if ((m_node_handle = open(m_data_node.c_str(), O_RDWR)) < 0) {
+       if ((m_node_handle = open(m_data_node.c_str(), O_RDONLY)) < 0) {
                _ERRNO(errno, _E, "accel handle open fail for accel processor");
                throw ENXIO;
        }
index 76f1ad2..aa930f2 100644 (file)
@@ -81,7 +81,7 @@ proxi_device::proxi_device()
        m_data_node = info.data_node_path;
        m_enable_node = info.enable_node_path;
 
-       if ((m_node_handle = open(m_data_node.c_str(), O_RDWR)) < 0) {
+       if ((m_node_handle = open(m_data_node.c_str(), O_RDONLY)) < 0) {
                _ERRNO(errno, _E, "proxi handle open fail for proxi device");
                throw ENXIO;
        }