weather: Fix possible use after free
Don't use potentially dangling data pointer after a cancelling a soup function call. The user_data might already be freed at this point, and we're getting called after gweather_weather_dispose() has been triggered.
Closes: #34 (closed)