convert_reply(realreply, (unsigned char *) reply);
iax_ie_append_str(&ied, IAX_IE_MD5_RESULT, (unsigned char *) realreply);
} else {
- iax_ie_append_str(&ied, IAX_IE_MD5_RESULT, (unsigned char *) password);
+ iax_ie_append_str(&ied, IAX_IE_PASSWORD, (unsigned char *) password);
}
return send_command(session, AST_FRAME_IAX, IAX_COMMAND_AUTHREP, 0, ied.buf, ied.pos, -1);
}
convert_reply(realreply, (unsigned char *) reply);
iax_ie_append_str(&ied, IAX_IE_MD5_RESULT, (unsigned char *) realreply);
} else {
- iax_ie_append_str(&ied, IAX_IE_MD5_RESULT, (unsigned char *) password);
+ iax_ie_append_str(&ied, IAX_IE_PASSWORD, (unsigned char *) password);
}
return send_command(session, AST_FRAME_IAX, IAX_COMMAND_REGREQ, 0, ied.buf, ied.pos, -1);
}
/* How many ms from now should this packet be delivered? (remember
this can be a negative number, too */
- ms = calc_rxstamp(e->session) - ts;
+ ms = (int)(calc_rxstamp(e->session) - ts);
/*
Drop voice frame if timestamp is way off