]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/nspawn/nspawn-creds.c
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
3 #include "alloc-util.h"
5 #include "memory-util.h"
6 #include "nspawn-creds.h"
8 static void credential_free(Credential
*cred
) {
11 cred
->id
= mfree(cred
->id
);
12 cred
->data
= erase_and_free(cred
->data
);
16 void credential_free_all(Credential
*creds
, size_t n
) {
19 assert(creds
|| n
== 0);
21 for (i
= 0; i
< n
; i
++)
22 credential_free(creds
+ i
);