diff options
| author | Thierry Reding <treding@nvidia.com> | 2015-04-13 11:36:59 +0200 |
|---|---|---|
| committer | Thierry Reding <treding@nvidia.com> | 2015-09-01 09:49:56 +0200 |
| commit | 4ebf7b59e69e43cc3810141dff8e3ef3535f03b2 (patch) | |
| tree | 7925978c7288aeddd43d0293ccabe3054db6dc67 | |
| parent | aa04bcf9fbd443af0f7050424cc4cff4f770b87d (diff) | |
xf86drm: Fix type-punned pointer build warning
CC libdrm_la-xf86drmMode.lo
../xf86drmMode.c: In function 'drmHandleEvent':
../xf86drmMode.c:854:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
e = (struct drm_event *)(&buffer[i]);
^
Signed-off-by: Thierry Reding <treding@nvidia.com>
| -rw-r--r-- | xf86drmMode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xf86drmMode.c b/xf86drmMode.c index 23800dd1..6f0e8634 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c @@ -885,7 +885,7 @@ int drmHandleEvent(int fd, drmEventContextPtr evctx) i = 0; while (i < len) { - e = (struct drm_event *) &buffer[i]; + e = (struct drm_event *)(buffer + i); switch (e->type) { case DRM_EVENT_VBLANK: if (evctx->version < 1 || |
