diff --git a/libraries/liblber/io.c b/libraries/liblber/io.c index 6474acd56d4f3481d0d48882a35a522644b70145..7003ec297bdcff1c9ae322d32e238ee6a77b2849 100644 --- a/libraries/liblber/io.c +++ b/libraries/liblber/io.c @@ -509,6 +509,8 @@ ber_get_next( ber->ber_ptr = (char *)p; } + if (i == 1) continue; + /* Now look for the length */ if (*ber->ber_ptr & 0x80) { /* multi-byte */ int llen = *(unsigned char *)ber->ber_ptr++ & 0x7f;