From 874f1947e33922f08c578696af5b628a0f67fec2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 10 Jun 2014 22:48:56 +0200 Subject: label: when clearing selinux context, don't mangle errno --- src/shared/label.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/shared/label.c') diff --git a/src/shared/label.c b/src/shared/label.c index e46d53201d..25a8b361b7 100644 --- a/src/shared/label.c +++ b/src/shared/label.c @@ -293,6 +293,8 @@ int label_socket_set(const char *label) { void label_context_clear(void) { #ifdef HAVE_SELINUX + PROTECT_ERRNO; + if (!use_selinux()) return; @@ -303,6 +305,8 @@ void label_context_clear(void) { void label_socket_clear(void) { #ifdef HAVE_SELINUX + PROTECT_ERRNO; + if (!use_selinux()) return; -- cgit v1.2.3-54-g00ecf