diff options
| -rw-r--r-- | src/rc/rc-selinux.c | 3 | 
1 files changed, 1 insertions, 2 deletions
| diff --git a/src/rc/rc-selinux.c b/src/rc/rc-selinux.c index 514ca5e5..bfaf1556 100644 --- a/src/rc/rc-selinux.c +++ b/src/rc/rc-selinux.c @@ -358,14 +358,13 @@ void selinux_setup(char **argv)  		goto out;  	} -	curr_t = context_type_get(curr_con); +	curr_t = xstrdup(context_type_get(curr_con));  	if (!curr_t) {  		context_free(curr_con);  		free(curr_context);  		goto out;  	} -	curr_t = xstrdup(curr_t);  	/* dont need them anymore so free() now */  	context_free(curr_con);  	free(curr_context); | 
