diff --git a/source/lib/status.cpp b/source/lib/status.cpp index 3944373e32..1b887872dc 100644 --- a/source/lib/status.cpp +++ b/source/lib/status.cpp @@ -104,6 +104,9 @@ int ErrnoFromStatus(Status status) Status StatusFromErrno() { + if(errno == 0) + return ERR::FAIL; + const StatusDefinition* def = DefinitionFromErrno(errno); return def? def->status : ERR::FAIL; }