Index: src/poi.c
===================================================================
--- src/poi.c	(revision 7)
+++ src/poi.c	(revision 8)
@@ -3027,6 +3027,7 @@
             if(error)
             {
                 /* No icon for specific POI - try for category. */
+                g_error_free(error);
                 error = NULL;
                 snprintf(buffer, sizeof(buffer), "%s/%s.jpg",
                         _poi_db_dirname, cat_label);
@@ -3036,6 +3037,7 @@
             {
                 /* No icon for POI or for category.
                  * Try default POI icon file. */
+                g_error_free(error);
                 error = NULL;
                 snprintf(buffer, sizeof(buffer), "%s/poi.jpg",
                         _poi_db_dirname);
@@ -3045,6 +3047,7 @@
             {
                 /* No icon for POI or for category or default POI icon file.
                    Draw default purple square. */
+                g_error_free(error);
                 error = NULL;
                 gdk_draw_rectangle(_map_pixmap, _gc[COLORABLE_POI], TRUE,
                         poix - (gint)(1.5f * _draw_width),
