fix handling of broken symlinks

if a symlink has a length of self.magiclen git-fat would crash
because it could not read the file