Skip to content

Commit 8898069

Browse files
committed
guard against empty string
1 parent ebd98a8 commit 8898069

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

patches/gromacs-2025.0.diff/src/gromacs/applied_forces/plumed/plumedforceprovider.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,11 @@ try : plumed_(std::make_unique<PLMD::Plumed>()),replex_(options.replex_)
130130

131131
plumed_->cmd("setNatoms", options.natoms_);
132132
plumed_->cmd("setMDEngine", "gromacs");
133-
if (const char* logFile = getenv("PLUMED_LOG_FILE"))
134-
plumed_->cmd("setLogFile", logFile);
135-
else
136-
plumed_->cmd("setLogFile", "PLUMED.OUT");
133+
{
134+
const char* logFileEnv = getenv("PLUMED_LOG_FILE");
135+
const std::string logFile = (logFileEnv && logFileEnv[0] != '\0') ? logFileEnv : "PLUMED.OUT";
136+
plumed_->cmd("setLogFile", logFile.c_str());
137+
}
137138

138139
plumed_->cmd("setTimestep", &options.simulationTimeStep_);
139140
plumed_->cmd("init", nullptr);

0 commit comments

Comments
 (0)