util: vircgroup: use GLib alloc functions

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Jonathon Jongsma <jjongsma@redhat.com>
This commit is contained in:
Pavel Hrdina 2020-09-22 11:18:51 +02:00
parent 29c85e1664
commit fed04cd635

View File

@ -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)