summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Sekletar <msekleta@redhat.com>2016-01-18 17:37:41 +0100
committerEric Koegel <eric.koegel@gmail.com>2016-03-19 18:14:56 +0300
commit7f277e8dadc3c33f02816e439cec031982617837 (patch)
tree9f2c12b202f70412abc566fa7c83ef5440ab9608
parent8841e9475a2ff9e76b9dab286375b65e0b1758e0 (diff)
downloadConsoleKit2-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.h2
-rw-r--r--tools/ck-log-system-start.c2
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;