gweather_info_get_weather_summary leaks memory
I'm at commit e43f866d and valgrind claims a memory leak:
==147073== 165 bytes in 8 blocks are definitely lost in loss record 11,174 of 13,964
==147073== at 0x10083A809: malloc (vg_replace_malloc.c:307)
==147073== by 0x1009364D2: g_malloc (gmem.c:102)
==147073== by 0x1009367A5: g_malloc_n (gmem.c:340)
==147073== by 0x100954506: g_strdup (gstrfuncs.c:363)
==147073== by 0x114EE5913: gweather_info_get_weather_summary (gweather-weather.c:1412)
looking into the sources, the place calls:
out = g_strdup_printf ("%s: %s", gweather_info_get_location_name (info), buf);
where the result of the gweather_info_get_location_name (info)
is the leaked memory.