]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
pcap-log: don't divide by 0 on no traffic
authorVictor Julien <victor@inliniac.net>
Mon, 7 May 2018 14:20:45 +0000 (16:20 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 7 May 2018 14:20:45 +0000 (16:20 +0200)
src/log-pcap.c

index 9b882c1c84386dc01f477817ac4d67d8543b8db6..91cf8a3e24633c082c227d8ce9fd167db7a9b0a0 100644 (file)
@@ -1774,7 +1774,8 @@ static void PcapLogProfilingDump(PcapLogData *pl)
 
     /* overall stats */
     fprintf(fp, "\nOverall: %"PRIu64" bytes written, average %d bytes per write.\n",
-        pl->profile_data_size, (int)(pl->profile_data_size / pl->profile_write.cnt));
+        pl->profile_data_size, pl->profile_write.cnt ?
+            (int)(pl->profile_data_size / pl->profile_write.cnt) : 0);
     fprintf(fp, "         PCAP data structure overhead: %"PRIuMAX" per write.\n",
         (uintmax_t)sizeof(struct pcap_pkthdr));