diff options
author | Michal Sekletar <msekleta@redhat.com> | 2016-01-18 17:37:41 +0100 |
---|---|---|
committer | Eric Koegel <eric.koegel@gmail.com> | 2016-03-19 18:14:56 +0300 |
commit | 7f277e8dadc3c33f02816e439cec031982617837 (patch) | |
tree | 9f2c12b202f70412abc566fa7c83ef5440ab9608 | |
parent | 8841e9475a2ff9e76b9dab286375b65e0b1758e0 (diff) | |
download | ConsoleKit2-7f277e8dadc3c33f02816e439cec031982617837.tar.gz |
Fix undefined behavior
It is unlikely that ck-log-system-start would crash because of this, but
still it is better to have it fixed.
-rw-r--r-- | src/ck-log-event.h | 2 | ||||
-rw-r--r-- | tools/ck-log-system-start.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ck-log-event.h b/src/ck-log-event.h index 128e516..52023b1 100644 --- a/src/ck-log-event.h +++ b/src/ck-log-event.h @@ -140,7 +140,7 @@ typedef struct { union { CkLogNoneEvent none; - CkLogSystemRestartEvent system_start; + CkLogSystemStartEvent system_start; CkLogSystemStopEvent system_stop; CkLogSystemRestartEvent system_restart; CkLogSeatAddedEvent seat_added; diff --git a/tools/ck-log-system-start.c b/tools/ck-log-system-start.c index 1bc3a07..3180887 100644 --- a/tools/ck-log-system-start.c +++ b/tools/ck-log-system-start.c @@ -249,7 +249,7 @@ main (int argc, event.type = CK_LOG_EVENT_SYSTEM_START; g_get_current_time (&event.timestamp); - e = (CkLogSystemStartEvent *) &event; + e = (CkLogSystemStartEvent *) &event.event; if (uname (&uts) == 0) { e->kernel_release = uts.release; |