Fix network sent dimensions (#18099)
Stelios Fragkakis committed
Jul 10, 2024 at 14:09 UTC
8e98857ebfc5222f5afa45ff951cadad2897f569
1 file changed
+2
-2
src/collectors/windows.plugin/perflib-network.c
+2
-2
@@ -312,7 +312,7 @@ static bool do_network_interface(PERF_DATA_BLOCK *pDataBlock, int update_every,
312
d->collected_metadata = true;
313
}
314
315
- if(perflibGetInstanceCounter(pDataBlock, pObjectType, pi, &d->traffic.received) ||
315
+ if(perflibGetInstanceCounter(pDataBlock, pObjectType, pi, &d->traffic.received) &&
316
perflibGetInstanceCounter(pDataBlock, pObjectType, pi, &d->traffic.sent)) {
317
318
if(d->traffic.received.current.Data == 0 && d->traffic.sent.current.Data == 0)
@@ -350,7 +350,7 @@ static bool do_network_interface(PERF_DATA_BLOCK *pDataBlock, int update_every,
350
rrdset_done(d->traffic.st);
351
}
352
353
- if(perflibGetInstanceCounter(pDataBlock, pObjectType, pi, &d->packets.received) ||
353
+ if(perflibGetInstanceCounter(pDataBlock, pObjectType, pi, &d->packets.received) &&
354
perflibGetInstanceCounter(pDataBlock, pObjectType, pi, &d->packets.sent)) {
355
356
if (unlikely(!d->packets.st)) {