session-bind: Remove mounting of legacy app path 09/293509/1 accepted/tizen_8.0_unified accepted/tizen_unified tizen tizen_8.0 accepted/tizen/8.0/unified/20231005.092537 accepted/tizen/unified/20230719.102847 tizen_8.0_m2_release
authorChanwoo Choi <cw00.choi@samsung.com>
Wed, 31 May 2023 04:43:14 +0000 (13:43 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 31 May 2023 04:58:08 +0000 (13:58 +0900)
The mounting iof legacy app path causes the critical security issue.
So that remove the mounting of legacy app path.

Change-Id: I26e7ccb1cc3889907568bee19e263f73ca06f58d
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/session-bind/session-bind.c

index 30a2ae7..dfccbb3 100644 (file)
 #include <tzplatform_config.h>
 
 // For compatibility, Using hard-coded path
-#define LEGACY_APPS_DIR "/opt/usr/apps"
 #define LEGACY_CONTENTS_DIR "/opt/usr/media"
 
 int main(int argc, char *argv[])
 {
        int r;
-       const char *user_app;
        const char *user_content;
 
-       user_app = tzplatform_getenv(TZ_USER_APP);
-       r = mount(user_app, LEGACY_APPS_DIR, NULL, MS_BIND, NULL);
-       if (r < 0) {
-               fprintf(stderr, "user app bind mount failed - %d\n", errno);
-               return r;
-       }
-
        user_content = tzplatform_getenv(TZ_USER_CONTENT);
        r = mount(user_content, LEGACY_CONTENTS_DIR, NULL, MS_BIND, NULL);
        if (r < 0) {