Do not use the vulnerable function. 84/104284/2
authorjin-gyu.kim <jin-gyu.kim@samsung.com>
Tue, 13 Dec 2016 04:07:11 +0000 (13:07 +0900)
committerJin-gyu Kim <jin-gyu.kim@samsung.com>
Tue, 13 Dec 2016 04:10:14 +0000 (20:10 -0800)
- Replace strerror to strerror_r.

Change-Id: I8a9b6040a91471e59024a25f9b07599e776f5cf3

src/agent/ui/FdNotifyObject.cpp

index df0338d..5d752fe 100644 (file)
 #include <unistd.h>
 
 #include <log/alog.h>
+#include <util/SafeFunction.h>
 
 #include "FdNotifyObject.h"
 
+using namespace AskUser::Util;
+
 namespace AskUser {
 
 FdNotifyObject::FdNotifyObject() : m_pipeFd{-1, -1} {
@@ -37,7 +40,7 @@ bool FdNotifyObject::init(void) {
     int ret = pipe(m_pipeFd);
     if (ret != 0) {
         int err = errno;
-        ALOGE("Couldn't initialize pipes: " << strerror(err));
+        ALOGE("Couldn't initialize pipes: " << safeStrError(err));
         return false;
     }
     return true;