From: Lukasz Pawelczyk Date: Fri, 8 Sep 2017 16:40:26 +0000 (+0200) Subject: Treat INTERNAL_DEV_NAME as prefix when traversing dir X-Git-Tag: submit/tizen/20170918.080130~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1bb903a2b31a38a0de56bf6b7b1b63aba0b7e2a6;p=platform%2Fcore%2Fsecurity%2Fode.git Treat INTERNAL_DEV_NAME as prefix when traversing dir Internal device name is /dev/disk/by-partlabel/USERDATA on TM2 device Change-Id: I6cc088bb98aa3b6d7fd05756719dc1dbbfa2d56a --- diff --git a/server/internal-encryption.cpp b/server/internal-encryption.cpp index 11a6c1a..d6a284e 100644 --- a/server/internal-encryption.cpp +++ b/server/internal-encryption.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -79,7 +80,7 @@ std::string findDevPath() for (char c : name) { upper += std::toupper(c); } - if (upper == INTERNAL_DEV_NAME) { + if (upper.compare(0, strlen(INTERNAL_DEV_NAME), INTERNAL_DEV_NAME) == 0) { source = path; break; }