coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] maint: avoid deprecation warning with <selinux/flask.h>


From: Pádraig Brady
Subject: [PATCH] maint: avoid deprecation warning with <selinux/flask.h>
Date: Tue, 22 Sep 2015 19:11:11 +0100

* src/runcon.c (main): As per the compile time warning from
libselinux-2.4-3, lookup the class with string_to_security_class(),
rather than using defines from flask.h.
---
 src/runcon.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/runcon.c b/src/runcon.c
index 5b9cb33..3325030 100644
--- a/src/runcon.c
+++ b/src/runcon.c
@@ -45,11 +45,6 @@
 #include <getopt.h>
 #include <selinux/selinux.h>
 #include <selinux/context.h>
-#ifdef HAVE_SELINUX_FLASK_H
-# include <selinux/flask.h>
-#else
-# define SECCLASS_PROCESS 0
-#endif
 #include <sys/types.h>
 #include "system.h"
 #include "error.h"
@@ -222,7 +217,8 @@ main (int argc, char **argv)
                    quote (argv[optind]));
           /* compute result of process transition */
           if (security_compute_create (cur_context, file_context,
-                                       SECCLASS_PROCESS, &new_context) != 0)
+                                       string_to_security_class ("process"),
+                                       &new_context) != 0)
             error (EXIT_FAILURE, errno, _("failed to compute a new context"));
           /* free contexts */
           freecon (file_context);
-- 
2.5.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]