diff --git a/libraries/liblber/io.c b/libraries/liblber/io.c index 65913a40961a39a14f39d6dce328e8f777b833ea..179940f24aa9634c6f87dd86cbc9f3622e9d5049 100644 --- a/libraries/liblber/io.c +++ b/libraries/liblber/io.c @@ -587,7 +587,7 @@ ber_get_next( tlen <<=8; tlen |= *p++; } - ber->ber_ptr = p; + ber->ber_ptr = (char *)p; } else { tlen = *(unsigned char *)ber->ber_ptr++; }