summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-07-11 15:17:32 +0200
committerMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-08-08 17:24:00 +0200
commit675184e57e4b1a04f871babc2bc777c6f53e7b6f (patch)
tree71f423a7bb8ad4703d796418bd6ecfc177be0d22
parent34a3740d9318dedf29180b86e935b7a750eb1e9d (diff)
main: appid and surfaceid in register_surface are unsigned
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
-rw-r--r--src/main.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp
index d4da785..4593f22 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -246,15 +246,15 @@ void register_surface(afb_req req) {
return;
}
- int32_t appid = json_object_get_int(jappid);
- int32_t surfid = json_object_get_int(jsurfid);
+ uint32_t appid = json_object_get_int(jappid);
+ uint32_t surfid = json_object_get_int(jsurfid);
- if (appid < 0 || appid > 0xff) {
+ if (appid > 0xff) {
afb_req_fail(req, "failed", "invalid appid");
return;
}
- if (surfid < 0 || surfid > 0xffff) {
+ if (surfid > 0xffff) {
afb_req_fail(req, "failed", "invalid surfaceid");
return;
}