while( (pos = strpos( &ret[read], '/' )) != -1 && slashNum < MAX_PATH_SLASHES )
{
read += pos+1;
- slashOffsets[slashNum++] = pos;
+ slashOffsets[slashNum++] = read;
}
baseLen = cwdLen+1;
// Only copy if the positions differ
if(read != write) {
+ Log("write = %i, read = %i", write, read);
memcpy( &ret[write], &ret[read], pos-read+1 );
}
write = pos+1;