diff options
Diffstat (limited to 'libgssdp/gssdp-resource-group.c')
-rw-r--r-- | libgssdp/gssdp-resource-group.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libgssdp/gssdp-resource-group.c b/libgssdp/gssdp-resource-group.c index 66cf508..64451f0 100644 --- a/libgssdp/gssdp-resource-group.c +++ b/libgssdp/gssdp-resource-group.c @@ -1012,7 +1012,6 @@ discovery_response_timeout (gpointer user_data) { DiscoveryResponse *response = user_data; GSSDPClient *client; - SoupDate *date; char *al, *date_str, *message; guint max_age; char *usn; @@ -1030,9 +1029,9 @@ discovery_response_timeout (gpointer user_data) usn = construct_usn (response->resource->usn, response->target, response->resource->target); - date = soup_date_new_from_now (0); - date_str = soup_date_to_string (date, SOUP_DATE_HTTP); - soup_date_free (date); + GDateTime *date = g_date_time_new_now_local (); + date_str = soup_date_time_to_string (date, SOUP_DATE_HTTP); + g_date_time_unref (date); message = g_strdup_printf (SSDP_DISCOVERY_RESPONSE, (char *) response->resource->locations->data, |