diff --git a/ChangeLog b/ChangeLog index 20ae0b8c..7f8216a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +v1.0.7.8 07-Sep-2018 - Andrew Leary + + 1. Fixed reading the origin Net from incoming Type 2+ + packets from Points. Thanks to Deon George for the report + and a patch. + + 2. Fixed a minor cosmetic bug in mbmon. + v1.0.7.7 05-Jun-2018 - Andrew Leary 1. Added support for creating the DORINFO1.DEF dropfile, in diff --git a/configure b/configure index 93c8afb4..efdbd2cb 100755 --- a/configure +++ b/configure @@ -2309,7 +2309,7 @@ SUBDIRS="lib mbcico mbfido mbmon mbsebbs mbutils mbnntp mbtask mbsetup unix lang PACKAGE="mbsebbs" MAJOR="1" MINOR="0" -REVISION="7.7" +REVISION="7.8" VERSION="$MAJOR.$MINOR.$REVISION" COPYRIGHT="Copyright (C) 1997-2018 MBSE Development Team, All Rights Reserved" SHORTRIGHT="Copyright (C) 1997-2018 MBSE DevTm" diff --git a/configure.ac b/configure.ac index 73e1b0e0..eaf51cb5 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ AC_SUBST(SUBDIRS) PACKAGE="mbsebbs" MAJOR="1" MINOR="0" -REVISION="7.7" +REVISION="7.8" VERSION="$MAJOR.$MINOR.$REVISION" COPYRIGHT="Copyright (C) 1997-2018 MBSE Development Team, All Rights Reserved" SHORTRIGHT="Copyright (C) 1997-2018 MBSE DevTm" diff --git a/lib/getheader.c b/lib/getheader.c index 4e719373..0fc466b1 100644 --- a/lib/getheader.c +++ b/lib/getheader.c @@ -111,6 +111,9 @@ int getheader(faddr *f, faddr *t, FILE *pkt, char *pname, int session) t->zone = buffer[0x30] + (buffer[0x31] << 8); f->point = buffer[0x32] + (buffer[0x33] << 8); t->point = buffer[0x34] + (buffer[0x35] << 8); + if (f->net == 65535) { /* Point packet - Get Net from auxNet */ + f->net = buffer[0x26] + (buffer[0x27] << 8); + } } else { /* * Stone age @%#$@ diff --git a/mbmon/mbmon.c b/mbmon/mbmon.c index 1bed3524..73b0b24d 100644 --- a/mbmon/mbmon.c +++ b/mbmon/mbmon.c @@ -429,7 +429,7 @@ void soft_info(void) #if defined(__i386__) p = xstrcat(p, (char *)" i386)"); #elif defined(__x86_64__) - p = xstrcat(p, (char *)" x86-64"); + p = xstrcat(p, (char *)" x86-64)"); #elif defined(__PPC__) || defined(__ppc__) p = xstrcat(p, (char *)" PPC)"); #elif defined(__sparc__)