diff options
Diffstat (limited to 'obexd')
-rw-r--r-- | obexd/src/plugin.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/obexd/src/plugin.c b/obexd/src/plugin.c index 7d971b6c8..a1962b91d 100644 --- a/obexd/src/plugin.c +++ b/obexd/src/plugin.c @@ -138,8 +138,11 @@ gboolean plugin_init(const char *pattern, const char *exclude) DBG("Loading plugins %s", PLUGINDIR); dir = g_dir_open(PLUGINDIR, 0, NULL); - if (!dir) + if (!dir) { + g_strfreev(patterns); + g_strfreev(excludes); return FALSE; + } while ((file = g_dir_read_name(dir)) != NULL) { struct obex_plugin_desc *desc; |