Remove write access to indicator shared memory 02/43802/1
authorHeeyong Song <heeyong.song@samsung.com>
Tue, 14 Jul 2015 07:11:48 +0000 (16:11 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 14 Jul 2015 07:11:48 +0000 (16:11 +0900)
Change-Id: Idad9feae61aab3a3674784b76d719604ca0f0d4c

adaptors/common/shared-file.cpp

index 9504246..c62a663 100644 (file)
@@ -97,14 +97,14 @@ bool SharedFile::OpenFile(const char* filename, int size, bool isSystem)
     mode |= S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
   }
 
-  mFileDescriptor = shm_open( filename, O_RDWR, mode );
+  mFileDescriptor = shm_open( filename, O_RDONLY, mode );
 
   if( mFileDescriptor >= 0 )
   {
     mFilename = filename;
 
     mSize = size;
-    mAddress = mmap( NULL, mSize, PROT_READ | PROT_WRITE, MAP_SHARED, mFileDescriptor, 0 );
+    mAddress = mmap( NULL, mSize, PROT_READ, MAP_SHARED, mFileDescriptor, 0 );
 
     if( mAddress != MAP_FAILED )
     {