Fix errno handling to avoid being overwritten

Bug: 124468627
Tested: m build-art-host

Change-Id: I4c9fba1ddd6374b8f4451b82ccfc7aed666c6ebc
1 file changed