Add handling of the invalid command type 70/301170/1
authorilho kim <ilho159.kim@samsung.com>
Fri, 10 Nov 2023 04:13:54 +0000 (13:13 +0900)
committerilho kim <ilho159.kim@samsung.com>
Fri, 10 Nov 2023 04:13:54 +0000 (13:13 +0900)
Change-Id: I97f4c1777fd6942cf6f3844e83e9ca76d469397a
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
src/server/request_handler/command_request_handler.cc

index 3cb6b9d..fbe57d0 100644 (file)
@@ -48,6 +48,12 @@ bool CommandRequestHandler::HandleRequest(unsigned char* data, size_t size,
     result_ = std::make_shared<pcp::ResultParcelable>(
         ret, std::vector<pcp::StrArgs>{});
     return true;
+  } else {
+    LOG(ERROR) << "Invalid command type : "
+        << static_cast<int>(parcel->GetCmd());
+    result_ = std::make_shared<pcp::ResultParcelable>(
+        PMINFO_R_ERROR, std::vector<pcp::StrArgs>{});
+    return false;
   }
 
   return true;