From b76e7e56c836bcd1cad38214639e89c386a98866 Mon Sep 17 00:00:00 2001 From: Carl Philipp Klemm <philipp@uvos.xyz> Date: Thu, 8 Aug 2024 16:36:46 +0200 Subject: [PATCH] Spectra: fix UB when a NULL terminator is found inside the header string in a spectra. --- spectra.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectra.cpp b/spectra.cpp index ed37ae0..9ded602 100644 --- a/spectra.cpp +++ b/spectra.cpp @@ -212,7 +212,7 @@ EisSpectra EisSpectra::loadFromStream(std::istream& stream) } out.model.erase(std::remove(out.model.begin(), out.model.end(), '\0'), out.model.end()); - out.model.erase(std::remove(out.header.begin(), out.header.end(), '\0'), out.header.end()); + out.header.erase(std::remove(out.header.begin(), out.header.end(), '\0'), out.header.end()); while(stream.good()) { -- GitLab