pjsip_strerror is only aware of PJSIP-specific error
codes. pj_strerror() is aware of all PJProject error
codes and OS-specific error codes.
This specifically fixes an oft-seen error in transport
configuration code where EADDRINUSE would result in
"Unknown PJSIP error 120098" instead of a useful
message.
........
Merged revisions 400749 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@400750
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
if (status != PJ_SUCCESS) {
char err[PJ_ERR_MSG_SIZE];
- pjsip_strerror(status, err, sizeof(err));
+ pj_strerror(status, err, sizeof(err));
ast_log(LOG_ERROR, "Could not create dialog with endpoint %s. %s\n",
ast_sorcery_object_get_id(endpoint), err);
return NULL;
if (res != PJ_SUCCESS) {
char msg[PJ_ERR_MSG_SIZE];
- pjsip_strerror(res, msg, sizeof(msg));
+ pj_strerror(res, msg, sizeof(msg));
ast_log(LOG_ERROR, "Transport '%s' could not be started: %s\n", ast_sorcery_object_get_id(obj), msg);
return -1;
}