]> git.street.me.uk Git - andy/viking.git/commitdiff
Fix small memory leak.
authorRob Norris <rw_norris@hotmail.com>
Fri, 13 Jan 2017 00:08:31 +0000 (00:08 +0000)
committerRob Norris <rw_norris@hotmail.com>
Sat, 14 Jan 2017 12:23:47 +0000 (12:23 +0000)
src/viktrwlayer.c

index 54eb751c66a0c8669af48aa39783c5a8b9115ce7..7a1aab78bd19a521df524b0396352081b054fc62 100644 (file)
@@ -7109,6 +7109,7 @@ static void vik_trw_layer_uniquify_tracks ( VikTrwLayer *vtl, VikLayersPanel *vl
           vik_treeview_sort_children ( VIK_LAYER(vtl)->vt, &(vtl->routes_iter), vtl->track_sort_order );
       }
     }
+    g_free ( newname );
 
     // Start trying to find same names again...
     track_names = NULL;
@@ -7367,6 +7368,8 @@ static void vik_trw_layer_uniquify_waypoints ( VikTrwLayer *vtl, VikLayersPanel
 
     trw_layer_waypoint_rename ( vtl, waypoint, newname );
 
+    g_free (newname);
+
     // Start trying to find same names again...
     waypoint_names = NULL;
     g_hash_table_foreach ( vtl->waypoints, (GHFunc) trw_layer_sorted_wp_id_by_name_list, &waypoint_names );