From: Pavel Hrdina Date: Tue, 22 Sep 2020 09:18:51 +0000 (+0200) Subject: util: vircgroup: use GLib alloc functions X-Git-Tag: v6.9.0-rc1~186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fed04cd63526c28189c0128de7ca9d52398e156b;p=thirdparty%2Flibvirt.git util: vircgroup: use GLib alloc functions Signed-off-by: Pavel Hrdina Reviewed-by: Jonathon Jongsma --- diff --git a/src/util/vircgroup.c b/src/util/vircgroup.c index 5c0543c66a..d52c0305f4 100644 --- a/src/util/vircgroup.c +++ b/src/util/vircgroup.c @@ -785,10 +785,8 @@ virCgroupSetPartitionSuffix(const char *path, char **res) */ if (STRNEQ(tokens[i], "") && !strchr(tokens[i], '.')) { - if (VIR_REALLOC_N(tokens[i], - strlen(tokens[i]) + strlen(".partition") + 1) < 0) - goto cleanup; - strcat(tokens[i], ".partition"); + g_autofree char *oldtoken = tokens[i]; + tokens[i] = g_strdup_printf("%s.partition", oldtoken); } if (virCgroupPartitionEscape(&(tokens[i])) < 0)