Path: utzoo!attcan!uunet!husc6!cca!mirror!rayssd!galaxia!amanpt1!mrr From: mrr@amanpt1.zone1.com (Mark Rinfret) Newsgroups: comp.sys.amiga Subject: Bug in MG2a Keywords: fix Message-ID: <474@amanpt1.zone1.com> Date: 10 Jun 88 10:49:35 GMT Organization: Aquidneck Management Associates Lines: 24 I fixed a bug in my copy of MG2a last night. This was revealed by the "task held" requester after selecting the "Set Mark" menu item (which tells you that I compiled in the MENU option). To be brief, in file sys/amiga/ttymenu.c, function amigamenu, there is a line: return (*(fp)(f,n)); which should really be: return ((*fp)(f,n)); The current code attempts to return the value _pointed to_ by the return value of the dispatched function. When one of these (such as setmark) returns a TRUE (1), an odd address exception is generated: move.w (a0),d0 fini -- < Mark R. Rinfret, mrr@amanpt1.ZONE1.COM | ...rayssd!galaxia!amanpt1!mrr > < AMA / HyperView Systems Home: 401-846-7639 > < 28 Jacome Way Work: 401-849-9930 x301 > < Middletown, RI 02840 "If I just had a little more time...">