r7458: don't look at components[-1] :-)
[jelmer/samba4-debian.git] / source / ntvfs / posix / pvfs_resolve.c
index fc899c5fbca5c57e8b63875ea184d1e02b4761cc..355e82c3010e5e39baa1924e91019d650a7cef7f 100644 (file)
@@ -392,12 +392,14 @@ static NTSTATUS pvfs_reduce_name(TALLOC_CTX *mem_ctx, const char **fname, uint_t
                        memmove(&components[i], &components[i+1], 
                                sizeof(char *)*(num_components-i));
                        i--;
+                       continue;
                }
                if (strcmp(components[i], "..") == 0) {
                        if (i < 1) return NT_STATUS_OBJECT_PATH_SYNTAX_BAD;
                        memmove(&components[i-1], &components[i+1], 
                                sizeof(char *)*(num_components-(i+1)));
                        i -= 2;
+                       continue;
                }
        }