[PVFS2-CVS] commit by neill in pvfs2-1/src/apps/admin: pvfs2-ls.c

CVS commit program pvfs2-internal@beowulf-underground.org
Mon, 2 Feb 2004 11:24:45 -0500


Update of /projects/cvsroot/pvfs2-1/src/apps/admin
In directory parlweb.parl.clemson.edu:/tmp/cvs-serv9613

Modified Files:
	pvfs2-ls.c 
Log Message:
- don't attempt to print dot and dot dot info if not a directory


Index: pvfs2-ls.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/apps/admin/pvfs2-ls.c,v
diff -p -u -r1.30 -r1.31
--- pvfs2-ls.c	30 Jan 2004 20:21:22 -0000	1.30
+++ pvfs2-ls.c	2 Feb 2004 16:24:45 -0000	1.31
@@ -511,11 +511,14 @@ int do_list(
                 snprintf(segment,128,"/");
             }
 
-            if (PVFS_sys_getparent(pinode_refn.fs_id, name,
-                                   credentials, &getparent_resp) == 0)
+            if (getattr_response.attr.objtype == PVFS_TYPE_DIRECTORY)
             {
-                print_dot_and_dot_dot_info_if_required(
-                    getparent_resp.parent_refn);
+                if (PVFS_sys_getparent(pinode_refn.fs_id, name,
+                                       credentials, &getparent_resp) == 0)
+                {
+                    print_dot_and_dot_dot_info_if_required(
+                        getparent_resp.parent_refn);
+                }
             }
 
             if (opts->list_long)