From a7c1b8dc5a7e916c673676f034687b2993a840e5 Mon Sep 17 00:00:00 2001 From: brueffer Date: Tue, 25 Feb 2014 07:57:17 +0000 Subject: [PATCH] MFC: r261773 In acline_init(), initialize ac_line to SRC_UNKNOWN. Previously this could lead to the -n option effectively being ignored (in case ac_line happened to be 0 aka SRC_AC), or other undefined behaviour. PR: 169779 Submitted by: Alex Gonzalez Reviewed by: jhb git-svn-id: svn://svn.freebsd.org/base/stable/9@262475 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- usr.sbin/powerd/powerd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/usr.sbin/powerd/powerd.c b/usr.sbin/powerd/powerd.c index b060760f8..6e2ce87da 100644 --- a/usr.sbin/powerd/powerd.c +++ b/usr.sbin/powerd/powerd.c @@ -278,6 +278,7 @@ static void acline_init(void) { acline_mib_len = 4; + acline_status = SRC_UNKNOWN; if (sysctlnametomib(ACPIAC, acline_mib, &acline_mib_len) == 0) { acline_mode = ac_sysctl; -- 2.45.0