[GnomeMeeting-devel-list] Re: Gomemeeting and qsc.de - Take 2
- From: Jan Schiefer <cheaterjs gmx de>
- To: gnomemeeting-devel-list gnome org
- Subject: [GnomeMeeting-devel-list] Re: Gomemeeting and qsc.de - Take 2
- Date: Fri, 08 Apr 2005 16:37:56 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ok I tracked this a little more with some OPAL hacking.
Seems that the PDU even isn't even processed:
Following call failes:
void SIPEndPoint::HandlePDU(OpalTransport & transport) {
// create a SIP_PDU structure, then get it to read and process PDU
SIP_PDU * pdu = new SIP_PDU;
PTRACE(4, "SIP\tWaiting for PDU on " << transport);
if (pdu->Read(transport)) { <----------------------- THIS CHECK FAILES!!
if (!transport.IsReliable()) {
// Calculate default return address
if (pdu->GetMethod() != SIP_PDU::NumMethods) {
PString via = pdu->GetMIME().GetVia();
transport.SetRemoteAddress(via.Mid(via.FindLast(' ')));
}
}
if (OnReceivedPDU(transport, pdu))
return;
}
else if (transport.good()) {
PTRACE(1, "SIP\tMalformed request received on " << transport);
SIP_PDU response(*pdu, SIP_PDU::Failure_BadRequest);
response.Write(transport);
}
delete pdu;
}
Read() fails because of:
BOOL OpalTransportUDP::Read(void * buffer, PINDEX length)
{
if (!connectSockets.IsEmpty()) { <--- I FAIL!!!
...
Looks like a socket problem.
Greetings,
Jan Schiefer!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iD8DBQFCVpdEzC00UKXFdVcRAvrdAJ0ZYDbu81URTj8hyBNiX2Do6qR6kwCfZKqp
KJALyYb8WnGl/daODYDky5w=
=fI30
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]