diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-01-07 17:03:51 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-01-07 17:03:51 +0100 |
commit | 681cdd4a0c0bf186b9a0cca012992e8d654fd4ca (patch) | |
tree | 25582753ddbef64f106a350f1a74d2a927340758 /src/plugin.c | |
parent | 0fc28e0291fd0d878a6605c7f62fcc7debfdbebe (diff) | |
download | connman-681cdd4a0c0bf186b9a0cca012992e8d654fd4ca.tar.gz connman-681cdd4a0c0bf186b9a0cca012992e8d654fd4ca.tar.bz2 connman-681cdd4a0c0bf186b9a0cca012992e8d654fd4ca.zip |
Only load plugins with the same version string
Diffstat (limited to 'src/plugin.c')
-rw-r--r-- | src/plugin.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugin.c b/src/plugin.c index 2103b66e..7fb7d444 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -43,6 +43,9 @@ static gboolean add_plugin(void *handle, struct connman_plugin_desc *desc) if (desc->init == NULL) return FALSE; + if (g_str_equal(desc->version, CONNMAN_VERSION) == FALSE) + return FALSE; + plugin = g_try_new0(struct connman_plugin, 1); if (plugin == NULL) return FALSE; |