mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-07 14:18:15 +08:00
Fix prev. Once more, with feeling.
This commit is contained in:
parent
88ea88feeb
commit
fab334d5f1
@ -641,11 +641,13 @@ scale( int new, lutil_int_decnum *prev, unsigned char *tmp )
|
||||
}
|
||||
|
||||
out = tmp + prev->bufsiz;
|
||||
for ( i = -1; new ; i-- ) {
|
||||
i = 0;
|
||||
do {
|
||||
i--;
|
||||
new += out[i];
|
||||
out[i] = new & 0xff;
|
||||
new >>= 8;
|
||||
}
|
||||
} while ( new );
|
||||
prev->beg = prev->bufsiz + i;
|
||||
prev->len = -i;
|
||||
AC_MEMCPY( prev->buf+prev->beg, tmp+prev->beg, prev->len );
|
||||
|
Loading…
Reference in New Issue
Block a user