diff --git a/src/linux/plan9/p9file.cpp b/src/linux/plan9/p9file.cpp index fc2d63973..ee5df801b 100644 --- a/src/linux/plan9/p9file.cpp +++ b/src/linux/plan9/p9file.cpp @@ -850,7 +850,7 @@ Expected File::ReadLink(gsl::span name) { const auto fileName = GetFileName(); util::FsUserContext userContext{m_Root->Uid, m_Root->Gid, m_Root->Groups}; - int result = readlinkat(m_Root->RootFd, fileName.c_str(), name.data(), name.size()); + ssize_t result = readlinkat(m_Root->RootFd, fileName.c_str(), name.data(), name.size()); if (result < 0) { return LxError{-errno};