core: define variables only when they are required
Follow-up for 7f18ef0a55
.
This commit is contained in:
parent
21771f338d
commit
ecfbc84f1c
|
@ -2295,8 +2295,16 @@ static int exec_child(
|
||||||
const char *home = NULL, *shell = NULL;
|
const char *home = NULL, *shell = NULL;
|
||||||
dev_t journal_stream_dev = 0;
|
dev_t journal_stream_dev = 0;
|
||||||
ino_t journal_stream_ino = 0;
|
ino_t journal_stream_ino = 0;
|
||||||
bool needs_exec_restrictions, needs_mount_namespace,
|
bool needs_exec_restrictions, needs_mount_namespace;
|
||||||
needs_selinux = false, needs_smack = false, needs_apparmor = false;
|
#ifdef HAVE_SELINUX
|
||||||
|
bool needs_selinux = false;
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SMACK
|
||||||
|
bool needs_smack = false;
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_APPARMOR
|
||||||
|
bool needs_apparmor = false;
|
||||||
|
#endif
|
||||||
uid_t uid = UID_INVALID;
|
uid_t uid = UID_INVALID;
|
||||||
gid_t gid = GID_INVALID;
|
gid_t gid = GID_INVALID;
|
||||||
int i, r, ngids = 0;
|
int i, r, ngids = 0;
|
||||||
|
|
Loading…
Reference in a new issue