From bf6a4a577408aa6192c40f9a789788badb1a386a Mon Sep 17 00:00:00 2001 From: Alok Barsode Date: Tue, 17 Mar 2009 18:56:21 +0530 Subject: Adding version check for plugins. --- src/plugin.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugin.c') diff --git a/src/plugin.c b/src/plugin.c index 4559c77b..051c33c0 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -53,6 +53,11 @@ static gboolean add_plugin(void *handle, struct bluetooth_plugin_desc *desc) if (desc->init == NULL) return FALSE; + if (g_str_equal(desc->version, VERSION) == FALSE) { + DBG("version mismatch for %s", desc->name); + return FALSE; + } + plugin = g_try_new0(struct bluetooth_plugin, 1); if (plugin == NULL) return FALSE; -- cgit