summarylogtreecommitdiffstats
path: root/03-bandwidthd-subnet-reporting.patch
blob: 4f1a15e98c8accefd43c23b58779b368a0b39870 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff -u bandwidthd-0307fbba56a39a6e65ebadf488ad87979c64fdef/bandwidthd.c bandwidthd-0307fbba56a39a6e65ebadf488ad87979c64fdef~/bandwidthd.c
--- bandwidthd-0307fbba56a39a6e65ebadf488ad87979c64fdef/bandwidthd.c	2019-03-27 20:05:31.000000000 +0100
+++ bandwidthd-0307fbba56a39a6e65ebadf488ad87979c64fdef~/bandwidthd.c	2020-04-09 11:13:08.489071600 +0200
@@ -346,9 +346,12 @@
 	// Log list of monitored subnets
 	for (Counter = 0; Counter < SubnetCount; Counter++)
 		{
+		char subnet[16], mask[16];
 		addr.s_addr = ntohl(SubnetTable[Counter].ip);
 		addr2.s_addr = ntohl(SubnetTable[Counter].mask);
-		syslog(LOG_INFO, "Monitoring subnet %s with netmask %s", inet_ntoa(addr), inet_ntoa(addr2));
+		strncpy(subnet, inet_ntoa(addr), 16);
+		strncpy(mask, inet_ntoa(addr2), 16);
+		syslog(LOG_INFO, "Monitoring subnet %s with netmask %s", subnet, mask);
 		}
   for (Counter = 0; Counter < NotSubnetCount; Counter++)
     {