c-tree Server logged the following message to CTSTATUS.FCS on the Unix platform even when an immediate dump restore succeeded:
- User# 00021 DD: !IMMEDIATE_RESTORE dump restore execution failed: 60
This was also seen on Mac OS X (error code 60) and AIX (error code 10).
When reading the output of the ctrdmp process on Unix, the logic considered a zero-byte read to be an error instead of simply indicating the end of the file. The logic that reads ctrdmp output on Unix has been modified so that a zero-byte read is considered a normal end of file situation.
The server has been modified to properly not detect ctrdmp returning an error on Unix and Windows.
Affected Components: c-tree Server