diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index bb65aa1cdc..01c2e710cd 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -3216,7 +3216,6 @@ virStringIsEmpty; virStringIsPrintable; virStringListAdd; virStringListAutoFree; -virStringListFree; virStringListFreeCount; virStringListGetFirstWithPrefix; virStringListHasString; diff --git a/src/util/virstring.c b/src/util/virstring.c index b31d4743f2..c31f2ede8f 100644 --- a/src/util/virstring.c +++ b/src/util/virstring.c @@ -259,24 +259,6 @@ virStringListMerge(char ***dst, } -/** - * virStringListFree: - * @strings: a NULL-terminated array of strings to free - * - * Frees a NULL-terminated array of strings, and the array itself. - * If called on a NULL value, virStringListFree() simply returns. - */ -void virStringListFree(char **strings) -{ - char **tmp = strings; - while (tmp && *tmp) { - VIR_FREE(*tmp); - tmp++; - } - VIR_FREE(strings); -} - - void virStringListAutoFree(char ***strings) { if (!*strings) diff --git a/src/util/virstring.h b/src/util/virstring.h index 00be951956..561ce0cbc0 100644 --- a/src/util/virstring.h +++ b/src/util/virstring.h @@ -45,7 +45,6 @@ void virStringListRemove(char ***strings, int virStringListMerge(char ***dst, char ***src); -void virStringListFree(char **strings); void virStringListAutoFree(char ***strings); void virStringListFreeCount(char **strings, size_t count);