🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #14566

Patch to make Procomm work with DOS 3.2

#14566
From: Gordon W. Ross
Date: Wed, 26 Nov 1986 21:59
24 lines
1586 bytes
Procomm version 2.42 (and maybe others) when run with DOS 3.2 will
cause the system to hang if you press CTRL-BREAK.  The problem is
caused by stack checking code in Procomm which gets confused by the
stack swapping done in DOS 3.2.  Previous versions of DOS do not have
stack swapping and cause no problems for Procomm.
 
The following patch will make Procomm 2.42 work with DOS 3.2.

	RENAME PROCOMM.EXE PROCOMM.BIN
	DEBUG PROCOMM.BIN
	E 83D 90 90 90
	W
	Q
	RENAME PROCOMM.BIN PROCOMM.EXE

This patch replaces a call to the stack checking routine with NOP
instructions.  I posted and later canceled a similar patch for this
problem which disabled some code in the stack checking routine.
This patch is a little better since it leaves the stack checking
routine enabled for any other calls to it.  Hope this helps someone.
-- 
    Gordon W. Ross              Phone: (617) 271-2199
    The MITRE Corporation       ARPA: linus!gwr@mitre-bedford
    Bedford, MA  01730          uucp: decvax!linus!gwr
Technical Details
Message-ID: <63@linus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!styx!ames!ucbcad!ucbvax!decvax!linus!gwr
References: <4660001@hpscdv.HP.COM> <809@chinet.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!styx!ames!ucbcad!ucbvax!decvax!linus!gwr
From: gwr@linus.UUCP (Gordon W. Ross)
Newsgroups: comp.sys.ibm.pc
Subject: Patch to make Procomm work with DOS 3.2
Message-ID: <63@linus.UUCP>
Date: Wed, 26-Nov-86 16:59:49 EST
Article-I.D.: linus.63
Posted: Wed Nov 26 16:59:49 1986
Date-Received: Thu, 27-Nov-86 01:56:42 EST
References: <4660001@hpscdv.HP.COM> <809@chinet.UUCP>
Reply-To: gwr@linus.UUCP (Gordon W. Ross)
Organization: The Mitre Corporation
Lines: 24