From: Quanah Gibson-Mount Date: Fri, 30 Nov 2007 18:42:43 +0000 (+0000) Subject: cleaned-up cleanup X-Git-Tag: OPENLDAP_REL_ENG_2_4_7~27 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f96876310f60b8d31f06161a17f84e2d13fe05a7;p=openldap cleaned-up cleanup --- diff --git a/libraries/liblutil/utils.c b/libraries/liblutil/utils.c index 8e87ce44cc..769a4db6bc 100644 --- a/libraries/liblutil/utils.c +++ b/libraries/liblutil/utils.c @@ -640,15 +640,12 @@ scale( int new, lutil_int_decnum *prev, unsigned char *tmp ) } } - out = tmp + prev->bufsiz - 1; - for ( i = 0; new ; i-- ) { + out = tmp + prev->bufsiz; + for ( i = -1; new ; i-- ) { new += out[i]; out[i] = new & 0xff; new >>= 8; - if (!new ) - break; } - i--; prev->beg = prev->bufsiz + i; prev->len = -i; AC_MEMCPY( prev->buf+prev->beg, tmp+prev->beg, prev->len );