Commit a635c70a authored by Anders Hafreager's avatar Anders Hafreager Committed by Axel Kohlmeyer
Browse files

Fixed so we test for compute,fix and variable id's being NULL in find_ functions

(cherry picked from commit 12e1857e3046c4529438eddb3c3550058970bdd8)
parent 849cec34
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -911,6 +911,7 @@ void Modify::delete_fix(const char *id)

int Modify::find_fix(const char *id)
{
  if(id==NULL) return -1;
  int ifix;
  for (ifix = 0; ifix < nfix; ifix++)
    if (strcmp(id,fix[ifix]->id) == 0) break;
@@ -1040,6 +1041,7 @@ void Modify::delete_compute(const char *id)

int Modify::find_compute(const char *id)
{
  if(id==NULL) return -1;
  int icompute;
  for (icompute = 0; icompute < ncompute; icompute++)
    if (strcmp(id,compute[icompute]->id) == 0) break;
+1 −0
Original line number Diff line number Diff line
@@ -710,6 +710,7 @@ int Variable::next(int narg, char **arg)

int Variable::find(char *name)
{
  if(name==NULL) return -1;
  for (int i = 0; i < nvar; i++)
    if (strcmp(name,names[i]) == 0) return i;
  return -1;