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