commit:     f5cf1136e70502ee530f20f0434f312611b12b51
Author:     William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Wed Dec  2 21:44:35 2015 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Dec  2 21:44:35 2015 +0000
URL:        https://gitweb.gentoo.org/proj/openrc.git/commit/?id=f5cf1136

Use systype variable for rc_sys call

 src/rc/rc.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/rc/rc.c b/src/rc/rc.c
index d96aa45..8f69333 100644
--- a/src/rc/rc.c
+++ b/src/rc/rc.c
@@ -752,6 +752,7 @@ main(int argc, char **argv)
 {
        const char *bootlevel = NULL;
        char *newlevel = NULL;
+       const char *systype = NULL;
        static RC_STRINGLIST *hotplugged_services;
        static RC_STRINGLIST *stop_services;
        static RC_STRINGLIST *start_services;
@@ -845,9 +846,9 @@ main(int argc, char **argv)
                        eerrorx("%s: %s", applet, strerror(errno));
                        /* NOTREACHED */
                case 'S':
-                       bootlevel = rc_sys();
-                       if (bootlevel)
-                               printf("%s\n", bootlevel);
+                       systype = rc_sys();
+                       if (systype)
+                               printf("%s\n", systype);
                        exit(EXIT_SUCCESS);
                        /* NOTREACHED */
                case_RC_COMMON_GETOPT

Reply via email to