The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/shadow-utils#9f643a301165a0b1bb1fcb7b9c425809d5791a2f
		
			
				
	
	
		
			22 lines
		
	
	
		
			639 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			639 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff -up shadow-4.6/lib/selinux.c.getenforce shadow-4.6/lib/selinux.c
 | |
| --- shadow-4.6/lib/selinux.c.getenforce	2018-05-28 15:10:15.870315221 +0200
 | |
| +++ shadow-4.6/lib/selinux.c	2018-05-28 15:10:15.894315731 +0200
 | |
| @@ -75,7 +75,7 @@ int set_selinux_file_context (const char
 | |
|  	}
 | |
|  	return 0;
 | |
|      error:
 | |
| -	if (security_getenforce () != 0) {
 | |
| +	if (security_getenforce () > 0) {
 | |
|  		return 1;
 | |
|  	}
 | |
|  	return 0;
 | |
| @@ -95,7 +95,7 @@ int reset_selinux_file_context (void)
 | |
|  		selinux_checked = true;
 | |
|  	}
 | |
|  	if (selinux_enabled) {
 | |
| -		if (setfscreatecon (NULL) != 0) {
 | |
| +		if (setfscreatecon (NULL) != 0 && security_getenforce () > 0) {
 | |
|  			return 1;
 | |
|  		}
 | |
|  	}
 |