make sure that all error paths are correctly handled in asr_run_sync()
authoreric <eric@openbsd.org>
Tue, 6 Feb 2018 13:00:48 +0000 (13:00 +0000)
committereric <eric@openbsd.org>
Tue, 6 Feb 2018 13:00:48 +0000 (13:00 +0000)
commite23664d14c68b8f5dc3cd97ae31c0ac5fa501183
tree7f45263b2c303ac7fcf1c058de7a4068a5298917
parentd7b02563aaf8324da71e856bfbda0c8b6a303973
make sure that all error paths are correctly handled in asr_run_sync()
and that the result is always properly set when the functions returns.
fix issues spotted by claudio@.

ok claudio@
lib/libc/asr/asr.c