xref: /aosp_15_r20/external/selinux/libselinux/src/freeconary.c (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1*2d543d20SAndroid Build Coastguard Worker #include <unistd.h>
2*2d543d20SAndroid Build Coastguard Worker #include "selinux_internal.h"
3*2d543d20SAndroid Build Coastguard Worker #include <stdlib.h>
4*2d543d20SAndroid Build Coastguard Worker #include <errno.h>
5*2d543d20SAndroid Build Coastguard Worker 
freeconary(char ** con)6*2d543d20SAndroid Build Coastguard Worker void freeconary(char ** con)
7*2d543d20SAndroid Build Coastguard Worker {
8*2d543d20SAndroid Build Coastguard Worker 	char **ptr;
9*2d543d20SAndroid Build Coastguard Worker 
10*2d543d20SAndroid Build Coastguard Worker 	if (!con)
11*2d543d20SAndroid Build Coastguard Worker 		return;
12*2d543d20SAndroid Build Coastguard Worker 
13*2d543d20SAndroid Build Coastguard Worker 	for (ptr = con; *ptr; ptr++) {
14*2d543d20SAndroid Build Coastguard Worker 		free(*ptr);
15*2d543d20SAndroid Build Coastguard Worker 	}
16*2d543d20SAndroid Build Coastguard Worker 	free(con);
17*2d543d20SAndroid Build Coastguard Worker }
18*2d543d20SAndroid Build Coastguard Worker 
19