From b10d15a13e3610dfdb617604f83e83d6811a615a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 15 Jan 2009 07:32:10 +0000
Subject: [PATCH] Fix bug parsing OrigNet value from type 2+ packet headers.

---
 src/sbbs3/pktdump.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/sbbs3/pktdump.c b/src/sbbs3/pktdump.c
index bb1565a7bf..6d62922704 100644
--- a/src/sbbs3/pktdump.c
+++ b/src/sbbs3/pktdump.c
@@ -90,6 +90,8 @@ int pktdump(FILE* fp, const char* fname)
 		&& pkthdr.fill.two_plus.cword&1) {
 		fprintf(stdout,"2+");
 		dest.point=pkthdr.fill.two_plus.destpoint;
+		if(orig.net==-1)	/* see FSC-0048 for details */
+			orig.net=pkthdr.fill.two_plus.auxnet;
 	} else if(pkthdr.baud==2) {					/* Type 2.2 Packet Header */
 		fprintf(stdout,"2.2");
 		dest.point=pkthdr.month; 
-- 
GitLab