GList *locations;
GMainContext *context;
- usn = soup_message_headers_get (headers, "USN");
+ usn = soup_message_headers_get_one (headers, "USN");
if (!usn)
return; /* No USN specified */
}
/* Calculate new timeout */
- header = soup_message_headers_get (headers, "Cache-Control");
+ header = soup_message_headers_get_one (headers, "Cache-Control");
if (header) {
GSList *list;
int res;
} else {
const char *expires;
- expires = soup_message_headers_get (headers, "Expires");
+ expires = soup_message_headers_get_one (headers, "Expires");
if (expires) {
SoupDate *soup_exp_time;
time_t exp_time, cur_time;
/* Build list of locations */
locations = NULL;
- header = soup_message_headers_get (headers, "Location");
+ header = soup_message_headers_get_one (headers, "Location");
if (header)
locations = g_list_append (locations, g_strdup (header));
- header = soup_message_headers_get (headers, "AL");
+ header = soup_message_headers_get_one (headers, "AL");
if (header) {
/* Parse AL header. The format is:
* <uri1><uri2>... */
{
const char *usn;
- usn = soup_message_headers_get (headers, "USN");
+ usn = soup_message_headers_get_one (headers, "USN");
if (!usn)
return; /* No USN specified */
{
const char *st;
- st = soup_message_headers_get (headers, "ST");
+ st = soup_message_headers_get_one (headers, "ST");
if (!st)
return; /* No target specified */
{
const char *header;
- header = soup_message_headers_get (headers, "NT");
+ header = soup_message_headers_get_one (headers, "NT");
if (!header)
return; /* No target specified */
if (!check_target_compat (resource_browser, header))
return; /* Target doesn't match */
- header = soup_message_headers_get (headers, "NTS");
+ header = soup_message_headers_get_one (headers, "NTS");
if (!header)
return; /* No announcement type specified */
return;
/* Extract target */
- target = soup_message_headers_get (headers, "ST");
+ target = soup_message_headers_get_one (headers, "ST");
if (!target) {
g_warning ("Discovery request did not have an ST header");
want_all = (strcmp (target, GSSDP_ALL_RESOURCES) == 0);
/* Extract MX */
- mx_str = soup_message_headers_get (headers, "MX");
+ mx_str = soup_message_headers_get_one (headers, "MX");
if (mx_str)
mx = atoi (mx_str);
else