case 200:
if (sip && sip->sip_contact && sip->sip_contact->m_expires) {
char *new_expires = (char *) sip->sip_contact->m_expires;
- int expi = atoi(new_expires);
+ uint32_t expi = (uint32_t)atoi(new_expires);
if (expi != sofia_private->gateway->freq) {
sofia_private->gateway->freq = expi;
}
if ((gateway = switch_core_alloc(profile->pool, sizeof(*gateway)))) {
- gateway->pool = profile->pool;
- gateway->profile = profile;
- gateway->name = switch_core_strdup(gateway->pool, name);
- gateway->freq = 0;
char *scheme = "Digest",
*realm = NULL,
*username = NULL,
*proxy = NULL,
*context = "default",
*expire_seconds = "3600";
+
+ gateway->pool = profile->pool;
+ gateway->profile = profile;
+ gateway->name = switch_core_strdup(gateway->pool, name);
+ gateway->freq = 0;
for (param = switch_xml_child(gateway_tag, "param"); param; param = param->next) {