]> git.street.me.uk Git - andy/viking.git/blobdiff - src/expedia.c
Add file content checking process
[andy/viking.git] / src / expedia.c
index e7a4169994c309f97f21dd40e868802cb9281f48..c3363f17ddef69c1dfc57b4f908d74fccd1e7dac 100644 (file)
@@ -41,7 +41,7 @@ static gboolean expedia_coord_to_mapcoord ( const VikCoord *src, gdouble xzoom,
 static void expedia_mapcoord_to_center_coord ( MapCoord *src, VikCoord *dest );
 static int expedia_download ( MapCoord *src, const gchar *dest_fn );
 
-static DownloadOptions expedia_options = { NULL, 2 };
+static DownloadOptions expedia_options = { NULL, 2, a_check_map_file };
 
 void expedia_init() {
   VikMapsLayer_MapType map_type = { 5, 0, 0, VIK_VIEWPORT_DRAWMODE_EXPEDIA, expedia_coord_to_mapcoord, expedia_mapcoord_to_center_coord, expedia_download };
@@ -184,6 +184,7 @@ static int expedia_download ( MapCoord *src, const gchar *dest_fn )
 
   if ((res = a_http_download_get_url ( EXPEDIA_SITE, uri, dest_fn, &expedia_options )) == 0)   /* All OK */
        expedia_snip ( dest_fn );
+  g_free(uri);
   return(res);
 }