]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
rasdaemon: ARM: fully initialize ras_arm_event
authorAristeu Rozanski <aris@redhat.com>
Fri, 2 Feb 2018 15:20:48 +0000 (10:20 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 25 Apr 2018 10:21:44 +0000 (07:21 -0300)
Issue found by covscan:

1. rasdaemon-0.4.1/ras-arm-handler.c:32: var_decl: Declaring variable "ev" without initializer.
16. rasdaemon-0.4.1/ras-arm-handler.c:81: uninit_use_in_call: Using uninitialized value "ev.error_count" when calling "ras_store_arm_record".
23. rasdaemon-0.4.1/ras-record.c:243:2: read_parm_fld: Reading a parameter field.

Signed-off-by: Aristeu Rozanski <arozansk@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
ras-arm-handler.c

index a76470d358a84b845702baa3faf8a7bcabf26688..2f170e2fa682029fe619919a00f293267fa91bcf 100644 (file)
@@ -31,6 +31,8 @@ int ras_arm_event_handler(struct trace_seq *s,
        struct tm *tm;
        struct ras_arm_event ev;
 
+       memset(&ev, 0, sizeof(ev));
+
        /*
         * Newer kernels (3.10-rc1 or upper) provide an uptime clock.
         * On previous kernels, the way to properly generate an event would