Fix Coverity CID 265222, guard init_request::data member

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2020-01-06 23:56:59 +01:00
parent ae9ed20d94
commit 7bf2fcb6e3
3 changed files with 7 additions and 2 deletions
+3
View File
@@ -275,6 +275,9 @@ static void api_cb(uev_t *w, void *arg, int events)
break;
}
/* Make sure no API using init_request::data can be abused */
rq.data_guard = 0;
if (rq.magic != INIT_MAGIC || len != sizeof(rq)) {
_e("Invalid initctl request");
break;