diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 570531c85b..e18196b54d 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Sun May 25 11:13:45 EDT 2008 +Sun May 25 11:14:58 EDT 2008 diff --git a/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c b/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c index 5c187261b8..9aace9f8bd 100644 --- a/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c +++ b/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c @@ -152,13 +152,17 @@ void tport_stamp(tport_t const *self, msg_t *msg, char label[24] = ""; char *comp = ""; char name[SU_ADDRSIZE] = ""; - su_sockaddr_t const *su = msg_addr(msg); + su_sockaddr_t const *su; unsigned short second, minute, hour; + assert(self); assert(msg); + second = (unsigned short)(now.tv_sec % 60); minute = (unsigned short)((now.tv_sec / 60) % 60); hour = (unsigned short)((now.tv_sec / 3600) % 24); + su = msg_addr(msg); + #if SU_HAVE_IN6 if (su->su_family == AF_INET6) { if (su->su_sin6.sin6_flowinfo) @@ -183,10 +187,13 @@ void tport_dump_iovec(tport_t const *self, msg_t *msg, size_t n, su_iovec_t const iov[], size_t iovused, char const *what, char const *how) { - tport_master_t *mr = self->tp_master; + tport_master_t *mr; char stamp[128]; size_t i; + assert(self); assert(msg); + + mr = self->tp_master; if (!mr->mr_dump_file) return;