=== modified file 'libsandbox/libsandbox.c' --- libsandbox/libsandbox.c 2012-05-11 11:46:37 +0000 +++ libsandbox/libsandbox.c 2012-05-11 13:34:47 +0000 @@ -948,7 +948,11 @@ bool access, debug, verbose; absolute_path = resolve_path(file, 0); - resolved_path = resolve_path(file, 1); + if (symlink_func(sb_nr, flags, absolute_path)) { + resolved_path = xstrdup(absolute_path); + } else { + resolved_path = resolve_path(file, 1); + } if (!absolute_path || !resolved_path) goto error;