Fix plugin-deamon crash
authorChanggyu Choi <changyu.choi@samsung.com>
Mon, 17 Mar 2025 08:31:04 +0000 (17:31 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Mon, 17 Mar 2025 08:31:48 +0000 (17:31 +0900)
result_cb must be invoked only once.

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/plugin-daemon/main.cc

index bca1e0f79002ebf0fdd2a84245e5dde36539177d..19f914c664c8b9ea32c5ef52d9e5af2fa669bdfd 100644 (file)
@@ -72,6 +72,7 @@ class PluginService
     if (it == parameters.end()) {
       LOG(ERROR) << "Executable parameter not found";
       result_cb->Invoke("Fail");
+      return;
     }
 
     // TODO: implement action execution