2001-07-22  Ulrich Drepper  <drepper@redhat.com>

	* iconv/strtab.c (morememory): Fix little memory handling problem.
This commit is contained in:
Ulrich Drepper 2001-07-22 21:48:51 +00:00
parent 874d84617d
commit 61c037249f
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2001-07-22 Ulrich Drepper <drepper@redhat.com>
* iconv/strtab.c (morememory): Fix little memory handling problem.
2001-07-22 Andreas Schwab <schwab@suse.de>
* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Don't

View File

@ -22,6 +22,7 @@
#include <assert.h>
#include <inttypes.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
@ -72,7 +73,7 @@ strtabinit (void)
{
if (ps == 0)
{
ps = sysconf (_SC_PAGESIZE) - 2 * sizeof (void);
ps = sysconf (_SC_PAGESIZE) - 2 * sizeof (void *);
assert (sizeof (struct memoryblock) < ps);
}
@ -94,7 +95,7 @@ morememory (struct Strtab *st, size_t len)
newmem->next = st->memory;
st->memory = newmem;
st->backp = newmem->memory;
st->left = len;
st->left = len - offsetof (struct memoryblock, memory);
}