Print this page
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);