From: Yu Watanabe Date: Tue, 21 Nov 2023 21:54:18 +0000 (+0900) Subject: pid1: terminate cylon string X-Git-Tag: v255-rc3~14^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0fe9604359d6a40fe064dbb19161a9f26a4d4198;p=thirdparty%2Fsystemd.git pid1: terminate cylon string Fixes #30121. --- diff --git a/src/core/manager.c b/src/core/manager.c index fcb7739b136..b4989e7855b 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -214,8 +214,10 @@ static void draw_cylon(char buffer[], size_t buflen, unsigned width, unsigned po if (pos < width-1) p = mempset(p, ' ', width-1-pos); if (log_get_show_color()) - strcpy(p, ANSI_NORMAL); + p = stpcpy(p, ANSI_NORMAL); } + + *p = '\0'; } static void manager_flip_auto_status(Manager *m, bool enable, const char *reason) {