strv: Add _cleanup_strv_free_erase_ and _cleanup_string_free_erase_

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2015-10-19 23:13:07 +02:00
committed by Lennart Poettering
parent 1602b00853
commit ab84f5b95e
9 changed files with 43 additions and 48 deletions
+5 -4
View File
@@ -6817,9 +6817,10 @@ void string_erase(char *x) {
memory_erase(x, strlen(x));
}
void strv_erase(char **l) {
char **i;
char *string_free_erase(char *s) {
if (!s)
return NULL;
STRV_FOREACH(i, l)
string_erase(*i);
string_erase(s);
return mfree(s);
}