mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 23:45:49 +08:00
FInally login correctly to IAX.
This commit is contained in:
@@ -1131,18 +1131,16 @@ bool CFMIAXNetwork::writeRegReq()
|
||||
hash[8U], hash[9U], hash[10U], hash[11U],
|
||||
hash[12U], hash[13U], hash[14U], hash[15U]);
|
||||
|
||||
LogMessage("FMIAXNetwork: \"%s\" + \"%s\" = \"%.*s\"", m_seed.c_str(), m_password.c_str(), 32, text);
|
||||
|
||||
setIEString(buffer, pos, IAX_IE_MD5_RESULT, text, 32U);
|
||||
#else
|
||||
char hash[MD5_DIGEST_STRING_LENGTH];
|
||||
|
||||
::MD5Data((uint8_t*)password.c_str(), password.size(), hash);
|
||||
|
||||
LogMessage("FMIAXNetwork: \"%s\" + \"%s\" = \"%.*s\"", m_seed.c_str(), m_password.c_str(), MD5_DIGEST_STRING_LENGTH - 1U, hash);
|
||||
|
||||
setIEString(buffer, pos, IAX_IE_MD5_RESULT, hash, MD5_DIGEST_STRING_LENGTH - 1U);
|
||||
#endif
|
||||
} else {
|
||||
m_oSeqNo++;
|
||||
}
|
||||
|
||||
unsigned int length = setIEString(buffer, pos, IAX_IE_CALLTOKEN, m_callToken);
|
||||
@@ -1152,8 +1150,6 @@ bool CFMIAXNetwork::writeRegReq()
|
||||
#endif
|
||||
CUtils::dump(1U, "FM IAX Network Data Sent", buffer, length);
|
||||
|
||||
m_oSeqNo++;
|
||||
|
||||
return m_socket.write(buffer, length, m_domainAddr, m_domainAddrLen);
|
||||
}
|
||||
|
||||
|
||||
4
Log.cpp
4
Log.cpp
@@ -149,7 +149,7 @@ void Log(unsigned int level, const char* fmt, ...)
|
||||
{
|
||||
assert(fmt != NULL);
|
||||
|
||||
char buffer[501U];
|
||||
char buffer[2000U];
|
||||
#if defined(_WIN32) || defined(_WIN64)
|
||||
SYSTEMTIME st;
|
||||
::GetSystemTime(&st);
|
||||
@@ -167,7 +167,7 @@ void Log(unsigned int level, const char* fmt, ...)
|
||||
va_list vl;
|
||||
va_start(vl, fmt);
|
||||
|
||||
::vsnprintf(buffer + ::strlen(buffer), 500, fmt, vl);
|
||||
::vsnprintf(buffer + ::strlen(buffer), 1900, fmt, vl);
|
||||
|
||||
va_end(vl);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user