HP OSI Transport Services/9000 C.12.00 Release Notes
24 Chapter 1
HP OSI Transport Services/9000 (C.12.00 for HP UX 11.23)
Fixes in this version
Defect Description The problem is because the code was
dereferencing a pointer which is freed.
Resolution Code has been modified to NULL out
the freed pointer when memory is freed
and checks have been added for
subsequent dereference of the pointer.
15. CR JAGad72644
Symptom With vmtrace corruption log
ON,system panics in OsiFreeSeg() if
LAN initialization fails.
Defect Description The problem is due to dereferencing a
stale pointer.
Resolution The code has been modified to avoid
access of stale pointer.
16. CR JAGad72641
Symptom With vmtrace corruption log
ON,system panics in ltostr_close() if
LAN initialization fails when non-dlpi
lan configuration is specified.
Defect Description With vmtrace corruption log enabled
on the system, if lan LAM
initialization fails, the system panics in
ltostr_close() when trying to access the
elements of the data structure stored in
the ’q_ptr’ field of the streams queue.
This was because the pointer stored in
the ’q_ptr’ field would get freed before
the call to ltostr_close() in case of a
failure in the lan LAM initialization,
and the subsequent access would be
dereferencing a stale pointer.
Resolution The code has been modified to remove
pointer references once the addresses
are freed, and subsequent accesses to
these pointers have a check for null
pointers before dereferencing the same.
17. CR JAGad74364