diff --git a/calma/CalmaRdpt.c b/calma/CalmaRdpt.c index aee5c4b2..60b6ffc4 100644 --- a/calma/CalmaRdpt.c +++ b/calma/CalmaRdpt.c @@ -772,6 +772,11 @@ calmaElementText() else if (nbytes > 0 && rtype != CALMA_STRANS) calmaSkipSet(ignore); + /* NOTE: Record may contain both PRESENTATION and WIDTH */ + PEEKRH(nbytes, rtype); + if (nbytes > 0 && rtype != CALMA_STRANS) + calmaSkipSet(ignore); + READRH(nbytes, rtype); if (nbytes > 0 && rtype == CALMA_STRANS) {