commit: e14edd765fdc4ed43356d2eef35fa99228e5d461 Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com> AuthorDate: Tue Jun 19 22:57:10 2018 +0000 Commit: William Hubbs <williamh <AT> gentoo <DOT> org> CommitDate: Tue Jun 19 22:57:10 2018 +0000 URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=e14edd76
supervise-daemon: convert snprintf calls to xasprintf src/rc/supervise-daemon.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/rc/supervise-daemon.c b/src/rc/supervise-daemon.c index 952c610b..60bd1f20 100644 --- a/src/rc/supervise-daemon.c +++ b/src/rc/supervise-daemon.c @@ -186,7 +186,6 @@ static void handle_signal(int sig) static char * expand_home(const char *home, const char *path) { char *opath, *ppath, *p, *nh; - size_t len; struct passwd *pw; if (!path || *path != '~') @@ -217,9 +216,7 @@ static char * expand_home(const char *home, const char *path) return xstrdup(home); } - len = strlen(ppath) + strlen(home) + 1; - nh = xmalloc(len); - snprintf(nh, len, "%s%s", home, ppath); + xasprintf(&nh, "%s%s", home, ppath); free(opath); return nh; }