src/common.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
New commits: commit 2ae2488ea84d6f933eef5c0b796ae1789615e8d1 Author: Caolán McNamara <[email protected]> AuthorDate: Sat May 16 17:57:53 2026 +0100 Commit: Caolán McNamara <[email protected]> CommitDate: Sat May 16 18:58:17 2026 +0200 avoid using &dest[-1] in wg_trim Change-Id: I7dbee13d1d96c25fca613d5128d543b43e78ac67 Reviewed-on: https://gerrit.libreoffice.org/c/libexttextcat/+/205241 Tested-by: Caolán McNamara <[email protected]> Reviewed-by: Caolán McNamara <[email protected]> diff --git a/src/common.c b/src/common.c index 98e5452..a5ced93 100644 --- a/src/common.c +++ b/src/common.c @@ -264,7 +264,7 @@ char *wg_strgmov(char *dest, const char *src, const char *destlimit) */ char *wg_trim(char *dest, const char *src) { - char *lastnonspace = &dest[-1]; + char *lastnonspace = NULL; const char *p = src; char *w = dest; @@ -280,7 +280,10 @@ char *wg_trim(char *dest, const char *src) } *w++ = *p++; } - lastnonspace[1] = ' + if (lastnonspace) + lastnonspace[1] = ' + else + *dest = ' return dest; }
