From d62534665f0c96b12f09975f2edbaf11186c1174 Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Wed, 14 Mar 2018 12:11:58 -0400
Subject: [PATCH] correct potential out-of-bounds memory access

---
 src/QEQ/fix_qeq.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp
index b9dfbdae19..bc8a660066 100644
--- a/src/QEQ/fix_qeq.cpp
+++ b/src/QEQ/fix_qeq.cpp
@@ -700,7 +700,7 @@ void FixQEq::read_file(char *file)
 
   int ntypes = atom->ntypes;
   int *setflag = new int[ntypes+1];
-  for (i=0; i < params_per_line; ++i) setflag[i] = 0;
+  for (i=0; i <= ntypes; ++i) setflag[i] = 0;
 
   memory->create(chi,ntypes+1,"qeq:chi");
   memory->create(eta,ntypes+1,"qeq:eta");
-- 
GitLab