[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/ksysguard/ksysguardd/Linux
From:       John Tapsell <john.tapsell () kdemail ! net>
Date:       2009-11-22 17:17:17
Message-ID: 1258910237.227235.23950.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1052869 by johnflux:

Make the code more consistent


 M  +6 -10     netstat.c  


--- trunk/KDE/kdebase/workspace/ksysguard/ksysguardd/Linux/netstat.c #1052868:1052869
@@ -139,7 +139,7 @@
 		a_addr.s_addr = addr;
 		return inet_ntoa(a_addr);
 	} else {
-		strncpy(buffer, host->h_name, sizeof(buffer));
+		strncpy(buffer, host->h_name, sizeof(buffer)-1);
 		buffer[sizeof(buffer) -1] = 0;
 		return (char *)buffer;
 	}
@@ -154,15 +154,12 @@
 		return (char *)"*";
 	}
 
-	memset(buffer, 0, sizeof(buffer));
+	if ((protocol = getprotobynumber(number)) == NULL)
+		snprintf(buffer, sizeof(buffer)-1, "%d", number);
+	else
+		strncpy(buffer, protocol->p_name, sizeof(buffer)-1);
+    buffer[sizeof(buffer) -1] = 0;
 
-	if ((protocol = getprotobynumber(number)) == NULL) {
-		snprintf(buffer, sizeof(buffer), "%d", number);
-	} else {
-		strncpy(buffer, protocol->p_name, sizeof(buffer));
-		buffer[sizeof(buffer) -1] = 0;
-	}
-
 	return (char *)buffer;
 }
 
@@ -170,7 +167,6 @@
 {
 	char line[1024];
 	int line_count = 0;
-	
 	while (fgets(line, 1024, netstat) != NULL)
 		line_count++;
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic