5780 Truncated coredumps Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
@@ -374,15 +374,14 @@ * case the path will remain an empty string. */ (void) vnodetopath(vroot, fvp, fdinfo.pr_path, sizeof (fdinfo.pr_path), credp); - error = VOP_GETATTR(fvp, &vattr, 0, credp, NULL); - if (error != 0) { + if (VOP_GETATTR(fvp, &vattr, 0, credp, NULL) != 0) { VN_RELE(fvp); VN_RELE(vroot); - goto done; + continue; } if (fvp->v_type == VSOCK) fdinfo.pr_fileflags |= sock_getfasync(fvp);