Isn't the crash because cURL is freed before it's used in cd_warning()? I mean the following lines in function cd_weather_get_distant_data() in weather/src/applet-read-data.c:
cForecastData = cairo_dock_get_url_data (cURL, &erreur) g_free (cURL); if (erreur != NULL) { cd_warning ("while downloading forecast data:\n%s -> %s", cURL, erreur->message); ... ... cForecastData = cairo_dock_get_url_data (cURL, &erreur); g_free (cURL); if (erreur != NULL) { cd_warning ("while downloading forecast data:\n%s -> %s", cURL, erreur->message);
Isn't the crash because cURL is freed before it's used in cd_warning()? I mean the following lines in function cd_weather_ get_distant_ data() in weather/ src/applet- read-data. c:
cForecastData = cairo_dock_ get_url_ data (cURL, &erreur) get_url_ data (cURL, &erreur);
g_free (cURL);
if (erreur != NULL)
{
cd_warning ("while downloading forecast data:\n%s -> %s", cURL, erreur->message);
...
...
cForecastData = cairo_dock_
g_free (cURL);
if (erreur != NULL)
{
cd_warning ("while downloading forecast data:\n%s -> %s", cURL, erreur->message);