Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c (17411 => 17412)
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c 2010-04-26 23:17:39 UTC (rev 17411)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c 2010-04-27 17:49:53 UTC (rev 17412)
@@ -1901,7 +1901,7 @@
full_from = sip_header_as_string(profile->home, (void *) sip->sip_from);
full_via = sip_header_as_string(profile->home, (void *) sip->sip_via);
- if (sip->sip_expires->ex_delta > 31536000) {
+ if (sip && sip->sip_expires && sip->sip_expires->ex_delta > 31536000) {
sip->sip_expires->ex_delta = 31536000;
}