* Fixed OpenSER unixsocket compatibility when sems sends reply

body. 


git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@582 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Juha Heinanen 19 years ago
parent 2b081e22fa
commit 602a2c4718

@ -475,8 +475,6 @@ string UnixSocketAdapter::serialize(const AmSipReply &reply,
bodyFrame += ".\n\n";
#else
if (! reply.body.empty()) {
if (extraHdrs.empty())
bodyFrame += ".\n";
// TODO: body already CRLF'ed?
bodyFrame += "\"" + reply.body + "\"\n";
}
@ -484,8 +482,11 @@ string UnixSocketAdapter::serialize(const AmSipReply &reply,
}
#ifdef OpenSER
if (! extraHdrs.empty())
if (extraHdrs.empty()) {
extraHdrs = ".\n";
} else {
extraHdrs = "\"" + lf2crlf(escape(extraHdrs)) + "\"\n";
}
#endif
msg += extraHdrs + bodyFrame;

Loading…
Cancel
Save