broadcast_city_info() leaks traderoute_packet_list
broadcast_city_info() creates traderoute_packet_list in the beginning (with traderoute_packet_list_new() ). The list is destroyed in the end of the function, but the function may return from the middle.
broadcast_city_info() creates traderoute_packet_list in the beginning (with traderoute_packet_list_new() ). The list is destroyed in the end of the function, but the function may return from the middle.