********> bugfix.44 Author: Bill Ross Date: 9/26/95 Programs: xleap Severity: severe Problem: Crashes when saving unit atom parameters table (e.g. charges). This affects some sites, not all. Cause: uninitialized variable Fix: Make the following change to xaTable.c: In XATReallySaveTable(), the BEGIN statement must _follow_ the initial 'if' statement as shown: ---------------------------------------------------------------------- static void XATReallySaveTable (wWid, client_data, call_data) Widget wWid;. /* Menu button or OK button on Dialog */ caddr_t client_data; /* NULL or name of Table shell */ caddr_t call_data; /* unsued */ { char *param = (char *) client_data; TABLEt *tTable; int iX; int iY; if (client_data != (caddr_t)NULL) tTable = WidgetToTable (XAGetWidgetFromString (wWid, (char**)¶m)); else tTable = WidgetToTable (wWid); BEGIN; UnsetEdit(tTable->wTable); ---------------------------------------------------------------------- Temporary workarounds: none --