wmkdep: Corrected string reallocation for a very uncommon special case

Resolves bug-report https://bugs.openfoam.org/view.php?id=3995
This commit is contained in:
Henry Weller
2023-07-12 10:27:06 +01:00
parent 044bfdb34e
commit 70290b3e2d

View File

@ -3,7 +3,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -430,7 +430,7 @@ char* strRep(char* str, struct searchReplace* sr)
{ {
if (sr->replaceLen > sr->searchLen) if (sr->replaceLen > sr->searchLen)
{ {
const size_t start = str - searchStart; const size_t start = searchStart - str;
str = realloc str = realloc
( (
str, str,