From 539d07dcaa64aed706c5bb4ada7213e3e1cd07d6 Mon Sep 17 00:00:00 2001 From: Alex Tutubalin Date: Mon, 30 Nov 2020 13:13:19 +0300 Subject: [PATCH] prevent buffer overrun in parse_rollei --- src/metadata/misc_parsers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/metadata/misc_parsers.cpp b/src/metadata/misc_parsers.cpp index 7a74c9f1..4e36e940 100644 --- a/src/metadata/misc_parsers.cpp +++ b/src/metadata/misc_parsers.cpp @@ -304,6 +304,7 @@ void LibRaw::parse_rollei() line[0] = 0; if (!fgets(line, 128, ifp)) break; + line[127] = 0; if(!line[0]) break; // zero-length if ((val = strchr(line, '='))) *val++ = 0;