Author: gnn
Date: Fri Nov 28 18:35:14 2008
New Revision: 185400
URL: http://svn.freebsd.org/changeset/base/185400

Log:
  Fix a printing problem when using the -L flag to netstat caused
  by adding the -x flag earlier.
  
  Submitted by: Anton Yuzhaninov
  MFC after:    3 days

Modified:
  head/usr.bin/netstat/inet.c

Modified: head/usr.bin/netstat/inet.c
==============================================================================
--- head/usr.bin/netstat/inet.c Fri Nov 28 17:17:54 2008        (r185399)
+++ head/usr.bin/netstat/inet.c Fri Nov 28 18:35:14 2008        (r185400)
@@ -407,19 +407,22 @@ protopr(u_long off, const char *name, in
                        if (Lflag)
                                printf("%-5.5s %-14.14s %-22.22s\n",
                                    "Proto", "Listen", "Local Address");
-                       printf((Aflag && !Wflag) ? 
-                              "%-5.5s %-6.6s %-6.6s  %-18.18s %-18.18s" :
-                              "%-5.5s %-6.6s %-6.6s  %-22.22s %-22.22s",
-                              "Proto", "Recv-Q", "Send-Q",
-                              "Local Address", "Foreign Address");
-                       if (xflag)
-                               printf("%-6.6s %-6.6s %-6.6s %-6.6s %-6.6s 
%-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %s\n",
-                                      "R-MBUF", "S-MBUF", "R-CLUS", "S-CLUS",
-                                      "R-HIWA", "S-HIWA", "R-LOWA", "S-LOWA",
-                                      "R-BCNT", "S-BCNT", "R-BMAX", "S-BMAX",
-                                      "(state)");
-                       else
-                               printf("(state)\n");
+                       else {
+                               printf((Aflag && !Wflag) ? 
+                                      "%-5.5s %-6.6s %-6.6s  %-18.18s 
%-18.18s" :
+                                      "%-5.5s %-6.6s %-6.6s  %-22.22s 
%-22.22s",
+                                      "Proto", "Recv-Q", "Send-Q",
+                                      "Local Address", "Foreign Address");
+                               if (xflag)
+                                       printf("%-6.6s %-6.6s %-6.6s %-6.6s 
%-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %-6.6s %s\n",
+                                               "R-MBUF", "S-MBUF", "R-CLUS", 
+                                               "S-CLUS", "R-HIWA", "S-HIWA", 
+                                               "R-LOWA", "S-LOWA", "R-BCNT", 
+                                               "S-BCNT", "R-BMAX", "S-BMAX",
+                                              "(state)");
+                               else
+                                       printf("(state)\n");
+                       }
                        first = 0;
                }
                if (Lflag && so->so_qlimit == 0)
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to