-Mon Sep 21 14:27:58 CDT 2009
+Tue Dec 1 16:41:39 CST 2009
tpn = tport_name(nr->nr_tport);
SU_DEBUG_5(("nua_register(%p): tport to %s/%s:%s%s%s closed %s\n",
- du->du_dialog->ds_owner,
+ (void *)du->du_dialog->ds_owner,
tpn->tpn_proto, tpn->tpn_host, tpn->tpn_port,
tpn->tpn_comp ? ";comp=" : "",
tpn->tpn_comp ? tpn->tpn_comp : "",
sres_resolver_t *sres = srs->srs_resolver;
struct srs_step *step;
- SU_DEBUG_5(("srs(%p): destroyed\n", _srs));
+ SU_DEBUG_5(("srs(%p): destroyed\n", (void *) (_srs)));
srs->srs_resolver = NULL;
if (step->sp_otype != sres_type_srv)
return;
- SU_DEBUG_5(("srs(%p): graylisting %s:%u;transport=%s\n", target, step->sp_port, proto));
+ SU_DEBUG_5(("srs(%p): graylisting %s:%u;transport=%s\n", (void *) target, step->sp_port, proto));
for (step = srs->srs_send; step; step = step->sp_next)
if (step->sp_otype == sres_type_srv && step->sp_priority > maxprio)
}
SU_DEBUG_5(("srs(%p): %s result %s%s%s:%u;transport=%s\n",
- srs, duplicate ? "duplicate" : "returning",
+ (void *)srs, duplicate ? "duplicate" : "returning",
lb , numeric, rb, port,
sres_sip_transport_name(result->ai_protocol)));
if (tport_is_closed(self)) {
if (self->tp_refs == 0) {
SU_DEBUG_7(("tport(%p): set timer at %u ms because %s\n",
- self, 0, "zap"));
+ (void *)self, 0, "zap"));
su_timer_set_interval(self->tp_timer, timer, self, 0);
}
else
/* Alloc a new transport object, then register socket events with it */
if ((self = tport_alloc_secondary(pri, s, 1, &reason)) == NULL) {
SU_DEBUG_3(("%s(%p): incoming secondary on "TPN_FORMAT
- " failed. reason = %s\n", __func__, pri,
+ " failed. reason = %s\n", __func__, (void *)pri,
TPN_ARGS(pri->pri_primary->tp_name), reason));
return 0;
}
cert = SSL_get_peer_certificate(tls->con);
if (!cert) {
SU_DEBUG_7(("%s(%p): Peer did not provide X.509 Certificate.\n",
- __func__, self));
+ __func__, (void *) self));
if (self->tp_accepted && tls->verify_incoming)
return X509_V_ERR_CERT_UNTRUSTED;
else if (!self->tp_accepted && tls->verify_outgoing)
int i, len = su_strlst_len(tls->subjects);
for (i=0; i < len; i++)
SU_DEBUG_7(("%s(%p): Peer Certificate Subject %i: %s\n", \
- __func__, self, i, su_strlst_item(tls->subjects, i)));
+ __func__, (void *)self, i, su_strlst_item(tls->subjects, i)));
if (i == 0)
SU_DEBUG_7(("%s(%p): Peer Certificate provided no usable subjects.\n",
- __func__, self));
+ __func__, (void *)self));
}
/* Verify incoming connections */
return X509_V_OK;
}
SU_DEBUG_3(("%s(%p): Peer Subject Mismatch (incoming connection)\n", \
- __func__, self));
+ __func__, (void *)self));
return X509_V_ERR_CERT_UNTRUSTED;
}
if (tport_subject_search(subject, tls->subjects))
return X509_V_OK; /* Subject match found in verified certificate chain */
SU_DEBUG_3(("%s(%p): Peer Subject Mismatch (%s)\n", \
- __func__, self, subject));
+ __func__, (void *)self, subject));
return X509_V_ERR_CERT_UNTRUSTED;
}
if ((tls = tlstp->tlstp_context) == NULL) {
SU_DEBUG_3(("%s(%p): Error: no TLS context data for connected socket.\n",
- __func__, tlstp));
+ __func__, (void *)tlstp));
tport_close(self);
tport_set_secondary_timer(self);
return 0;
char errbuf[64];
ERR_error_string_n(status, errbuf, 64);
SU_DEBUG_3(("%s(%p): TLS setup failed (%s)\n",
- __func__, self, errbuf));
+ __func__, (void *)self, errbuf));
}
break;
}
tport_base_timer(self, now);
}
+#else
+/* ISO c99 forbids empty source file */
+void *sofia_tport_type_sctp_dummy;
#endif
/* Alloc a new transport object, then register socket events with it */
if ((self = tport_alloc_secondary(pri, s, 1, &reason)) == NULL) {
SU_DEBUG_3(("%s(%p): incoming secondary on "TPN_FORMAT
- " failed. reason = %s\n", __func__, pri,
+ " failed. reason = %s\n", __func__, (void *)pri,
TPN_ARGS(pri->pri_primary->tp_name), reason));
return 0;
}
self->tp_is_connected = 0;
SU_DEBUG_5(("%s(%p): new connection from " TPN_FORMAT "\n",
- __func__, (void *)self, TPN_ARGS(self->tp_name)));
+ __func__, (void *)self, TPN_ARGS(self->tp_name)));
/* Return succesfully */
return 0;