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>
1 file changed