From da12b2bf212f0a56ac5ab8354d399414b3233ad7 Mon Sep 17 00:00:00 2001 From: "adhavan.m" Date: Mon, 2 Jul 2018 15:16:27 +0530 Subject: [PATCH] Given root privileges for executing the predescribed root commands Change-Id: I7fd56d8037c07ad4387151a2e6247d6ab39b1398 Signed-off-by: adhavan.m --- src/services.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services.c b/src/services.c index b71d7a9..9f2d7bf 100644 --- a/src/services.c +++ b/src/services.c @@ -501,7 +501,7 @@ int create_userprocess(const char *cmd, pid_t *pid, char * const argv[], char * if (*pid == 0) { if (should_drop_privileges()) { if (argv[2] != NULL && request_validity_to_plugin(PLUGIN_SYNC_CMD_VERIFY_ROOTCMD, argv[2])) { - // do nothing + set_root_privileges(); D("sdb: executes root commands!!:%s\n", argv[2]); } else { if (getuid() != g_sdk_user_id && set_sdk_user_privileges(RESERVE_CAPABILITIES_AFTER_FORK) < 0) { -- 2.34.1