diff --git a/libpcp/z85.c b/libpcp/z85.c index 8bc7b6a..5dd63c0 100644 --- a/libpcp/z85.c +++ b/libpcp/z85.c @@ -154,11 +154,11 @@ byte *pcp_padfour(byte *src, size_t srclen, size_t *dstlen) { size_t pcp_unpadfour(byte *src, size_t srclen) { size_t outlen; - size_t i; + long int i; outlen = srclen; - for(i=srclen-1; i>0; --i) { + for(i=srclen-1; i>=0; i--) { if(src[i] != '\0') { outlen = i + 1; break;