commit | edbd9ac6ddf0dcbde8c55f8f8aac2ae1bcf7b8ad | [log] [tgz] |
---|---|---|
author | Mike Frysinger <vapier@chromium.org> | Thu Mar 30 20:45:58 2017 |
committer | Mike Frysinger <vapier@chromium.org> | Tue Apr 04 01:12:57 2017 |
tree | 2e0dcf3a4619b65cd07919a08f16223a88916c3d | |
parent | 7b16fb628657e062044a7309a4860b6941ec1aaf [diff] |
ssh_client: debug_log: preserve errno value Sometimes when enabling debugging, the errno value changes on us. Make sure the debug_log callback saves & restores it in case the C library's I/O functions aren't that great. Change-Id: Ia7c8163cf0b6d56e6cdae66b9f522c46e06dec68 Reviewed-on: https://chromium-review.googlesource.com/463648 Reviewed-by: Rob Ginda <rginda@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>