}
ptr = mem->base;
- inuse = ptr + (mem->size * mem->num);
+ inuse = mem->inuse;
SLOTMEM_LOCK(mem->smutex);
for (i = 0; i < mem->num; i++, inuse++) {
if (*inuse) {
return APR_ENOSHMAVAIL;
}
- inuse = (slot->base + (slot->size * slot->num));
+ inuse = slot->inuse;
if (id >= slot->num || !inuse[id] ) {
return APR_NOTFOUND;
}
return APR_ENOSHMAVAIL;
}
- inuse = (slot->base + (slot->size * slot->num));
+ inuse = slot->inuse;
if (id >= slot->num || !inuse[id] ) {
return APR_NOTFOUND;
}
return APR_ENOSHMAVAIL;
}
- inuse = (slot->base + (slot->size * slot->num));
+ inuse = slot->inuse;
SLOTMEM_LOCK(slot->smutex);
for (i = 0; i < slot->num; i++, inuse++) {
return APR_ENOSHMAVAIL;
}
- inuse = (slot->base + (slot->size * slot->num));
+ inuse = slot->inuse;
SLOTMEM_LOCK(slot->smutex);
if (id >= slot->num || !inuse[id] ) {