]> git.street.me.uk Git - andy/viking.git/blobdiff - src/modules.c
SF Features#116: Add an Acquire From URL option.
[andy/viking.git] / src / modules.c
index 638fae70331a41e5094d0a9e6ef3c5aa7159a5f0..3b2dc794faaef498ca4d7cbea34ffb195521548d 100644 (file)
@@ -120,6 +120,7 @@ modules_load_config_dir(const gchar *dir)
        vik_gobject_builder_parse (builder, maps);
        g_object_unref (builder);
   }
+  g_free ( maps );
 
   /* External tools */
   gchar *tools = g_build_filename(dir, VIKING_EXTTOOLS_FILE, NULL);
@@ -130,6 +131,7 @@ modules_load_config_dir(const gchar *dir)
        vik_gobject_builder_parse (builder, tools);
        g_object_unref (builder);
   }
+  g_free ( tools );
 
   gchar *datasources = g_build_filename(dir, VIKING_DATASOURCES_FILE, NULL);
   if (g_access (datasources, R_OK) == 0)
@@ -139,6 +141,7 @@ modules_load_config_dir(const gchar *dir)
        vik_gobject_builder_parse (builder, datasources);
        g_object_unref (builder);
   }
+  g_free ( datasources );
 
   /* Go-to search engines */
   gchar *go_to = g_build_filename(dir, VIKING_GOTOTOOLS_FILE, NULL);
@@ -149,6 +152,7 @@ modules_load_config_dir(const gchar *dir)
        vik_gobject_builder_parse (builder, go_to);
        g_object_unref (builder);
   }
+  g_free ( go_to );
 
   /* Routing engines */
   gchar *routing = g_build_filename(dir, VIKING_ROUTING_FILE, NULL);
@@ -159,6 +163,7 @@ modules_load_config_dir(const gchar *dir)
        vik_gobject_builder_parse (builder, routing);
        g_object_unref (builder);
   }
+  g_free ( routing );
 }
 
 static void
@@ -221,8 +226,8 @@ register_loadable_types(void)
     VIK_ROUTING_WEB_ENGINE_TYPE
   };
 
-  /* kill 'unused variable'  warning */
-  g_debug("%ld types loaded", sizeof(types)/sizeof(GType));
+  /* kill 'unused variable' + argument type warnings */
+  g_debug("%d types loaded", (int)sizeof(types)/(int)sizeof(GType));
 }
 
 void modules_init()