X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fvfs%2Fopen.c;h=1b51b85d018245ba26294046555d7922cbc843c5;hb=867e5b9aa786835070c0857113937d44619558ad;hp=1c00a1feebd32387c99a3a52a093d08f7bf7d702;hpb=4d4fd4c5070735f93183f5a703f8ec488900cd8d;p=tpg%2Facess2.git diff --git a/Kernel/vfs/open.c b/Kernel/vfs/open.c index 1c00a1fe..1b51b85d 100644 --- a/Kernel/vfs/open.c +++ b/Kernel/vfs/open.c @@ -72,7 +72,7 @@ char *VFS_GetAbsPath(char *Path) while( (pos = strpos( &ret[read], '/' )) != -1 && slashNum < MAX_PATH_SLASHES ) { read += pos+1; - slashOffsets[slashNum++] = pos; + slashOffsets[slashNum++] = read; } baseLen = cwdLen+1; @@ -109,6 +109,7 @@ char *VFS_GetAbsPath(char *Path) // 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;