summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSunmin Lee <sunm.lee@samsung.com>2016-12-27 19:33:55 +0900
committerSunmin Lee <sunm.lee@samsung.com>2016-12-27 19:50:26 +0900
commit8e2f5635896514fb5469276caf54870dad681f73 (patch)
treed74535fb2c8906c38ec181af47c4231664ffe75b /src
parenta36a20da92b997ca50b30efdfba651b7965eb26c (diff)
downloadcrash-worker-8e2f5635896514fb5469276caf54870dad681f73.tar.gz
crash-worker-8e2f5635896514fb5469276caf54870dad681f73.tar.bz2
crash-worker-8e2f5635896514fb5469276caf54870dad681f73.zip
In response to security issue, restrict smack label of crash-manager. In addition, adjust crash directories label to accord with work of crash-worker. Change-Id: I97390d50337fd36a746e260f3f6ebc29c6990526 Signed-off-by: Sunmin Lee <sunm.lee@samsung.com>
Diffstat (limited to 'src')
-rw-r--r--src/crash-manager/CMakeLists.txt1
-rw-r--r--src/crash-manager/crash-manager.c7
2 files changed, 0 insertions, 8 deletions
diff --git a/src/crash-manager/CMakeLists.txt b/src/crash-manager/CMakeLists.txt
index 24ead7e..357fcaa 100644
--- a/src/crash-manager/CMakeLists.txt
+++ b/src/crash-manager/CMakeLists.txt
@@ -14,7 +14,6 @@ SET(CRASH_MANAGER_SRCS
INCLUDE(FindPkgConfig)
pkg_check_modules(crash-manager_pkgs REQUIRED
dlog
- libsmack
libtzplatform-config
iniparser
gio-2.0
diff --git a/src/crash-manager/crash-manager.c b/src/crash-manager/crash-manager.c
index 9a02e4d..c003c07 100644
--- a/src/crash-manager/crash-manager.c
+++ b/src/crash-manager/crash-manager.c
@@ -28,7 +28,6 @@
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/prctl.h>
-#include <sys/smack.h>
#include <sys/file.h>
#include <sys/vfs.h>
#include <gio/gio.h>
@@ -188,9 +187,6 @@ static int make_dump_dir(void)
_E("Failed to mkdir for %s", CRASH_PATH);
return -1;
}
- smack_setlabel(CRASH_PATH, "System::Shared",
- SMACK_LABEL_ACCESS);
- smack_setlabel(CRASH_PATH, "1", SMACK_LABEL_TRANSMUTE);
}
if (!stat(CRASH_TEMP, &st)) {
@@ -203,9 +199,6 @@ static int make_dump_dir(void)
_E("Failed to mkdir for %s", CRASH_TEMP);
return -1;
}
- smack_setlabel(CRASH_TEMP, "System::Shared",
- SMACK_LABEL_ACCESS);
- smack_setlabel(CRASH_TEMP, "1", SMACK_LABEL_TRANSMUTE);
}
return 0;