64-bit fix fixes.
[rsc] --rw-rw-r-- M 15674 glenda sys 297 Nov 10 16:16 sys/src/cmd/9nfs/listalloc.c
/n/sourcesdump/2005/1110/plan9/sys/src/cmd/9nfs/listalloc.c:8,19 -
/n/sourcesdump/2005/1111/plan9/sys/src/cmd/9nfs/listalloc.c:8,19
{
char *p, *base;
- size = (size+sizeof(ulong)-1)/sizeof(ulong);
+ size = (size+sizeof(ulong)-1)/sizeof(ulong)*sizeof(ulong);
p = base = malloc(n*size);
while(--n > 0){
*(char**)p = p+size;
p += size;
}
- *p = 0;
+ *(char**)p = 0;
return base;
}
|