--- /root/gam_node.c 2010-12-27 19:57:52.000000000 +0530 +++ gamin-0.1.7/server/gam_node.c 2010-12-27 20:04:31.000000000 +0530 @@ -175,7 +175,7 @@ gam_node_add_subscription(GamNode * node { g_assert(node); g_assert(sub); - g_assert(!g_list_find(node->subs, sub)); + g_return_val_if_fail (!g_list_find(node->subs, sub), FALSE); node->subs = g_list_prepend(node->subs, sub);