- pos = 0;
- while( (pos = strpos( &ret[pos+1], '/' )) != -1 )
- slashOffsets[slashNum++] = pos;
+ read = 1; slashNum = 0;
+ while( (pos = strpos( &ret[read], '/' )) != -1 && slashNum < MAX_PATH_SLASHES )
+ {
+ read += pos+1;
+ slashOffsets[slashNum++] = read;
+ }