From a413bab19ae60602f424ed35bc7cc3b6b01e3174 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 24 Apr 2003 04:20:17 +0000 Subject: [PATCH] Clean up prev commit --- libraries/liblber/io.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libraries/liblber/io.c b/libraries/liblber/io.c index 4928dba088..921363177b 100644 --- a/libraries/liblber/io.c +++ b/libraries/liblber/io.c @@ -527,13 +527,11 @@ ber_get_next( tag = *p++; if ((tag & LBER_BIG_TAG_MASK) == LBER_BIG_TAG_MASK) { ber_len_t i; - for (i=1; (char *)pber_rwptr; i++,p++) { + for (i=1; (char *)pber_rwptr; i++) { tag <<= 8; - tag |= *p; - if (!(*p & LBER_MORE_TAG_MASK)) { - p++; + tag |= *p++; + if (!(tag & LBER_MORE_TAG_MASK)) break; - } /* Is the tag too big? */ if (i == sizeof(ber_tag_t)-1) { errno = ERANGE; -- 2.39.5