diff options
author | Mauro Rossi <issor.oruam@gmail.com> | 2022-01-16 16:11:46 +0100 |
---|---|---|
committer | Roman Stratiienko <r.stratiienko@gmail.com> | 2022-02-15 12:06:40 +0200 |
commit | cf6614db28b1c29472eddeb43391da1f92dc8e10 (patch) | |
tree | f68c831367c97ea1706db420e8b2d3b7dc93a503 /drm/UEventListener.cpp | |
parent | a8927b83ff9abe62a891725a059e50db5c46d160 (diff) | |
download | drm_hwcomposer-cf6614db28b1c29472eddeb43391da1f92dc8e10.tar.gz |
drm_hwcomposer: fix sign-compare building error in uevent listener
d26619b5 ("drm_hwcomposer: CI: Upgrade clang-* to v12") declared 'ret' as ssize_t
but after commit 1e053b4e ("drm_hwcomposer: Make uevent listener standalone")
drm/UEventListener.cpp is affected by the following builing error:
external/drm_hwcomposer/drm/UEventListener.cpp:82:28:
error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'ssize_t' (aka 'int') [-Werror,-Wsign-compare]
for (uint32_t i = 0; i < ret;) {
~ ^ ~~~
1 error generated.
Fixes: 1e053b4e ("drm_hwcomposer: Make uevent listener standalone")
Signed-off-by: Mauro Rossi <issor.oruam@gmail.com>
[RomanS: Fixed CI nitpicks]
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
Change-Id: Ia97d9019c21ac68be386a627cb101f6e423bbfc7
Diffstat (limited to 'drm/UEventListener.cpp')
-rw-r--r-- | drm/UEventListener.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drm/UEventListener.cpp b/drm/UEventListener.cpp index 44c503d..8d33ad2 100644 --- a/drm/UEventListener.cpp +++ b/drm/UEventListener.cpp @@ -79,7 +79,7 @@ void UEventListener::Routine() { bool drm_event = false; bool hotplug_event = false; - for (uint32_t i = 0; i < ret;) { + for (uint32_t i = 0; (ssize_t)i < ret;) { char *event = buffer + i; if (strcmp(event, "DEVTYPE=drm_minor") != 0) drm_event = true; |