From 1bdf366f79c58f6123e4c883f34ee5bdb996c92f Mon Sep 17 00:00:00 2001 From: Calle Wilund Date: Thu, 9 Apr 2015 11:39:47 +0200 Subject: [PATCH] reactor: fix broken errno check fixing missing file behaviour Code checked "result" instead of "error" (where actual error code is) Signed-off-by: Calle Wilund --- core/reactor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/reactor.cc b/core/reactor.cc index 644f751ede..8a8174fd94 100644 --- a/core/reactor.cc +++ b/core/reactor.cc @@ -430,7 +430,7 @@ reactor::file_type(sstring name) { return wrap_syscall(ret, st); }).then([] (syscall_result_extra sr) { if (long(sr.result) == -1) { - if (sr.result != ENOENT && sr.result != ENOTDIR) { + if (sr.error != ENOENT && sr.error != ENOTDIR) { sr.throw_if_error(); } return make_ready_future >