Index: channels/sip/sdp_crypto.c =================================================================== --- channels/sip/sdp_crypto.c (revision 433002) +++ channels/sip/sdp_crypto.c (working copy) @@ -220,7 +220,7 @@ return -1; } - if (sscanf(tag, "%30d", &p->tag) != 1 || p->tag <= 0 || p->tag > 9) { + if (sscanf(tag, "%30d", &p->tag) != 1 || p->tag < 0 || p->tag > 999999999) { ast_log(LOG_WARNING, "Unacceptable a=crypto tag: %s\n", tag); return -1; }