From 6ca17ced0e15dcfd7103bb055a04198b03a7087b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Fri, 6 Mar 2026 10:15:48 -0300 Subject: [PATCH] check if passwd struct pointer is null Extend ad314be (check if group struct pointer is null, 2026-02-08) to mFileOwner. --- eigerApp/src/eigerDetector.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/eigerApp/src/eigerDetector.cpp b/eigerApp/src/eigerDetector.cpp index f424f30..c5f0d08 100644 --- a/eigerApp/src/eigerDetector.cpp +++ b/eigerApp/src/eigerDetector.cpp @@ -705,7 +705,14 @@ asynStatus eigerDetector::writeOctet (asynUser *pasynUser, const char *value, if(!strlen(value)) { mFsUid = getuid(); - mFileOwner->put(getpwuid(mFsUid)->pw_name); + struct passwd *pwd = getpwuid(mFsUid); + + if (pwd) { + mFileOwner->put(pwd->pw_name); + } else { + ERR("couldn't find uid"); + status = asynError; + } } else {