---
opensync/plugin/opensync_plugin_info.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
Index: opensync/opensync/plugin/opensync_plugin_info.c
===================================================================
--- opensync.orig/opensync/plugin/opensync_plugin_info.c
+++ opensync/opensync/plugin/opensync_plugin_info.c
@@ -114,6 +114,8 @@ void osync_plugin_info_unref(OSyncPlugin
void osync_plugin_info_set_loop(OSyncPluginInfo *info, void *loop)
{
osync_assert(info);
+ osync_assert(loop);
+
info->loop = loop;
}
@@ -136,6 +138,8 @@ void *osync_plugin_info_get_loop(OSyncPl
void osync_plugin_info_set_config(OSyncPluginInfo *info, const char *config)
{
osync_assert(info);
+ osync_assert(config);
+
if (info->config)
g_free(info->config);
info->config = g_strdup(config);
@@ -162,6 +166,8 @@ const char *osync_plugin_info_get_config
void osync_plugin_info_set_configdir(OSyncPluginInfo *info, const char *configdir)
{
osync_assert(info);
+ osync_assert(configdir);
+
if (info->configdir)
g_free(info->configdir);
info->configdir = g_strdup(configdir);
@@ -188,6 +194,8 @@ const char *osync_plugin_info_get_config
void osync_plugin_info_set_groupname(OSyncPluginInfo *info, const char *groupname)
{
osync_assert(info);
+ osync_assert(groupname);
+
if (info->groupname)
g_free(info->groupname);
info->groupname = g_strdup(groupname);
@@ -214,9 +222,11 @@ const char *osync_plugin_info_get_groupn
*/
OSyncObjTypeSink *osync_plugin_info_find_objtype(OSyncPluginInfo *info, const char *name)
{
+ osync_assert(info);
+ osync_assert(name);
+
osync_trace(TRACE_ENTRY, "%s(%p, %s)", __func__, info, name);
GList *p;
- osync_assert(info);
OSyncObjTypeSink *sink = NULL;
for (p = info->objtypes; p; p = p->next) {
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel