From f1994189f728d4ad45859f8649937a7ca17fce87 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Wed, 6 Oct 2021 18:10:39 -0700 Subject: [PATCH] Print "All good" or "All bad" when trying to recover or split a packet At Nelgin's suggestion, if all the messages in a packet are either good or bad, say so (since no .good or .bad file will be generated in that case). --- src/sbbs3/pktdump.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/pktdump.c b/src/sbbs3/pktdump.c index 91c4cea8c2..39566e3451 100644 --- a/src/sbbs3/pktdump.c +++ b/src/sbbs3/pktdump.c @@ -366,16 +366,20 @@ int main(int argc, char** argv) fclose(good); good = NULL; if(length <= sizeof(fpkthdr_t) + sizeof(uint16_t) // no messages - || length == ftell(fp)) + || length == ftell(fp)) { + puts("All good."); remove(good_fname); + } } if(bad != NULL) { long length = ftell(bad); fclose(bad); bad = NULL; if(length <= sizeof(fpkthdr_t) + sizeof(uint16_t) // no messages - || length == ftell(fp)) + || length == ftell(fp)) { + puts("All bad."); remove(bad_fname); + } } fclose(fp); } -- GitLab