compositor: Don't return the dlsym handle in load_module()
We don't use it.
This commit is contained in:
parent
33a45f5b6d
commit
a4624f69b2
@ -2861,7 +2861,7 @@ on_segv_signal(int s, siginfo_t *siginfo, void *context)
|
||||
|
||||
|
||||
static void *
|
||||
load_module(const char *name, const char *entrypoint, void **handle)
|
||||
load_module(const char *name, const char *entrypoint)
|
||||
{
|
||||
char path[PATH_MAX];
|
||||
void *module, *init;
|
||||
@ -2982,7 +2982,6 @@ int main(int argc, char *argv[])
|
||||
struct wl_event_source *signals[4];
|
||||
struct wl_event_loop *loop;
|
||||
struct sigaction segv_action;
|
||||
void *shell_module, *backend_module, *xserver_module;
|
||||
int (*module_init)(struct weston_compositor *ec);
|
||||
struct weston_compositor
|
||||
*(*backend_init)(struct wl_display *display,
|
||||
@ -3061,7 +3060,7 @@ int main(int argc, char *argv[])
|
||||
config_file = config_file_path("weston.ini");
|
||||
parse_config_file(config_file, cs, ARRAY_LENGTH(cs), shell);
|
||||
|
||||
backend_init = load_module(backend, "backend_init", &backend_module);
|
||||
backend_init = load_module(backend, "backend_init");
|
||||
if (!backend_init)
|
||||
exit(EXIT_FAILURE);
|
||||
|
||||
@ -3091,8 +3090,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
module_init = NULL;
|
||||
if (xserver)
|
||||
module_init = load_module("xwayland.so", "module_init",
|
||||
&xserver_module);
|
||||
module_init = load_module("xwayland.so", "module_init");
|
||||
if (module_init && module_init(ec) < 0) {
|
||||
ret = EXIT_FAILURE;
|
||||
goto out;
|
||||
@ -3103,7 +3101,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
if (!shell)
|
||||
shell = "desktop-shell.so";
|
||||
module_init = load_module(shell, "module_init", &shell_module);
|
||||
module_init = load_module(shell, "module_init");
|
||||
if (!module_init || module_init(ec) < 0) {
|
||||
ret = EXIT_FAILURE;
|
||||
goto out;
|
||||
@ -3112,7 +3110,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
module_init = NULL;
|
||||
if (module)
|
||||
module_init = load_module(module, "module_init", NULL);
|
||||
module_init = load_module(module, "module_init");
|
||||
if (module_init && module_init(ec) < 0) {
|
||||
ret = EXIT_FAILURE;
|
||||
goto out;
|
||||
|
Loading…
Reference in New Issue
Block a user