From ad314bebdb67285e50ea71bf876b88ae7564c0f7 Mon Sep 17 00:00:00 2001 From: Nick Marks Date: Sun, 8 Feb 2026 13:36:52 -0600 Subject: [PATCH] check if group struct pointer is null --- 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 c5d1bdd..e157edb 100644 --- a/eigerApp/src/eigerDetector.cpp +++ b/eigerApp/src/eigerDetector.cpp @@ -725,7 +725,14 @@ asynStatus eigerDetector::writeOctet (asynUser *pasynUser, const char *value, if(!strlen(value)) { mFsGid = getgid(); - mFileOwnerGroup->put(getgrgid(mFsGid)->gr_name); + struct group* pgroup = getgrgid(mFsGid); + + if (pgroup) { + mFileOwnerGroup->put(pgroup->gr_name); + } else { + ERR("couldn't find gid"); + status = asynError; + } } else {