lib: resource-monitor: Add missing request for the readability 28/279428/4
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 8 Aug 2022 19:41:13 +0000 (04:41 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Thu, 11 Aug 2022 08:54:40 +0000 (17:54 +0900)
Add missing request for the readability to switch statement
to improve the readability when handling the request.

Change-Id: I1b322bd30d4db913fd438394089e95b4716133a6
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
lib/resource-monitor/resource-monitor.c

index b3c22c1..938c9dc 100644 (file)
@@ -227,10 +227,24 @@ static inline int handle_request(struct request_data *data)
                                        &data->ts_start, &data->ts_end, &response_ret) < 4)
                        ret =-EINVAL;
                break;
-       default:
+       case REQUEST_UPDATE_RESOURCE_ALL:
+       case REQUEST_UPDATE_RESOURCE:
+       case REQUEST_DELETE_RESOURCE:
+       case REQUEST_CREATE_RESOURCE:
+       case REQUEST_SET_RESOURCE_CTRL:
+       case REQUEST_IS_RESOURCE_ATTR_SUPPORTED:
+       case REQUEST_SET_RESOURCE_ATTR:
+       case REQUEST_UNSET_RESOURCE_ATTR:
+       case REQUEST_IS_RESOURCE_ATTR_SET:
                if (sscanf(buffer, "%d$%d", &response_req, &response_ret) < 2)
                        ret = -EINVAL;
                break;
+       default:
+               _E("[libpass] Unknown request type, client(%d) | request(%35s) | res,id(%d)type(%d) | ctrl,id(%"PRId64")val(%d) ",
+                                       data->client_id, request_name[data->request],
+                                       data->resource_id, data->resource_type,
+                                       data->ctrl_id, data->ctrl_value);
+               return -EINVAL;
        }
 
        if (ret < 0) {