[PATCH 0/1] MR7674: makedep: Fix a compilation warning.
From: Sven Baars <sbaars(a)codeweavers.com> --- tools/makedep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/makedep.c b/tools/makedep.c index 3fe2d254fdf..2cb1b806882 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -527,7 +527,7 @@ static const char *get_root_relative_path( struct makefile *make ) } ret = xmalloc( 3 * dotdots ); for (p = ret; dotdots; dotdots--, p += 3) memcpy( p, "../", 3 ); - p[-1] = 0; /* remove trailing slash */ + if (dotdots) p[-1] = 0; /* remove trailing slash */ return ret; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7674
This can't happen, so maybe an assert would be preferable. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7674#note_99242
participants (3)
-
Alexandre Julliard (@julliard) -
Sven Baars -
Sven Baars (@sbaars)