From 95b4d99a408c5bc0a3100ac1e610057205059afa Mon Sep 17 00:00:00 2001 From: Yonatan Date: Tue, 11 Aug 2020 16:08:25 +0900 Subject: [PATCH] plugin main symbol assigned (mainGo) --- src/main/host/shd-process.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/host/shd-process.c b/src/main/host/shd-process.c index b7149a91f2..5734183fe6 100644 --- a/src/main/host/shd-process.c +++ b/src/main/host/shd-process.c @@ -487,7 +487,8 @@ static void _process_loadPlugin(Process* proc) { else { // let's find mainGo symbol before halting. symbol = dlsym(proc->plugin.handle, "mainGo"); - + proc->plugin.main = symbol; + if (!symbol) { const gchar* errorMessage = dlerror(); critical("dlsym() failed: %s", errorMessage);