Update of /src/master/dx/src/uipp/dxuilib
In directory localhost:/tmp/cvs-serv54046
Modified Files:
PacketIF.C PacketIF.h
Log Message:
Ugly, ugly, ugly. On at least one AIX system, the PacketIF work
proc can get called even after the PacketIF object is deleted and
the work proc ostensibly removed. When it gets called with a deleted
PacketIF, all hell breaks loose. So I put an extra level of
indirection in there, allocating a pointer, setting it to point to
the PacketIF object, and passing its address (rather than the
PacketIF's) to the work proc. Then when the PacketIF is deleted, the
pointer is nulled, but not deleted - so the extraneous work proc
calls can tell the PacketIF has been deleted.