diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-12 16:12:58 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-12 16:12:58 -0400 |
commit | 1035f19057595ed44ae2e4463ab6f533ee7bd50e (patch) | |
tree | d03c839df5ba58a4d8d55e4455acff0a3998a327 /src | |
parent | b82421f1da530d14025d3ff280f9935372aa1001 (diff) | |
download | spmc-1035f19057595ed44ae2e4463ab6f533ee7bd50e.tar.gz |
Terminate string after moving contents
Diffstat (limited to 'src')
-rw-r--r-- | src/relocation.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/relocation.c b/src/relocation.c index c235abe..36e8788 100644 --- a/src/relocation.c +++ b/src/relocation.c @@ -43,6 +43,7 @@ int replace_text(char *data, const char *spattern, const char *sreplacement) { if (strncmp(tmp, spattern, spattern_len) == 0) { memmove(tmp, sreplacement, sreplacement_len); memmove(tmp + sreplacement_len, tmp + spattern_len, data_len - spattern_len); + memset(tmp + sreplacement_len + (data_len - spattern_len), '\0', 1); } tmp++; } |