Bugzilla – Attachment #2870: Patch that adds assertion for bug #2754
void Asn1Header::SerializeInteger (int n, int nmin, int nmax) const
{
// Misusage check: Ensure nmax>nmin ...
NS_ASSERT_MSG (nmin <= n && n <= nmax,
if (nmin > nmax)
"Integer " << n << " is outside range [" << nmin << ", " << nmax << "]");
int aux = nmin;
nmin = nmax;
nmax = aux;
}
// Clause 11.5.3 ITU-T X.691
int range = nmax - nmin + 1;