Ticket #2777: Stale symlinks in vfs
commit73bd401db18316a4e25af62abb4114469731bc11
authorSlava Zanko <slavazanko@gmail.com>
Wed, 18 Apr 2012 12:55:13 +0000 (18 15:55 +0300)
committerSlava Zanko <slavazanko@gmail.com>
Sun, 22 Apr 2012 07:31:56 +0000 (22 10:31 +0300)
tree16a303f84e313c7fcc87fd491acf7c62849e88b0
parent4d34ce0eb87cd1cfe5a7bd93c3190da15e92efe8
Ticket #2777: Stale symlinks in vfs

How to reproduce:
 * mkdir -p a/b/c
 * touch a/b/c/d
 * ln -s d a/b/c/e
 * tar -cf bad.tar a
 * rm -rf a
 * cd bad.tar/utar://a/b/c

Expected result: 'e' should be valid symlink to 'd'
Actual result: 'e' looks like broken link

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
lib/vfs/direntry.c