From b00a3974987a219c77dbace59268f4644d3b1b22 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 17 Aug 2015 23:16:19 -0400 Subject: [PATCH] fixes bug in suffix handling spotted by coverity scan: CID 134474 and CID 134486 --- src/lammps.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/lammps.cpp b/src/lammps.cpp index 4341fea461..a6a4d983d4 100644 --- a/src/lammps.cpp +++ b/src/lammps.cpp @@ -685,13 +685,12 @@ void LAMMPS::post_create(int npack, int *pfirst, int *plast, char **arg) suffix2 = NULL; } - if (suffix) { - if (strcmp(suffix,"gpu") == 0) input->one("package gpu 1"); - if (strcmp(suffix,"intel") == 0) input->one("package intel 1"); - if (strcmp(suffix,"omp") == 0) input->one("package omp 0"); - } + if (strcmp(suffix,"gpu") == 0) input->one("package gpu 1"); + if (strcmp(suffix,"intel") == 0) input->one("package intel 1"); + if (strcmp(suffix,"omp") == 0) input->one("package omp 0"); + if (suffix2) { - if (strcmp(suffix,"omp") == 0) input->one("package omp 0"); + if (strcmp(suffix2,"omp") == 0) input->one("package omp 0"); } // invoke any command-line package commands