Vertaa committeja
	
		
			2 Commitit
		
	
	
		
			11d64c6fcf
			...
			0d7c5bd6d4
		
	
	| Tekijä | SHA1 | Päivämäärä | |
|---|---|---|---|
| 0d7c5bd6d4 | |||
| 55e1f42ca8 | 
							
								
								
									
										4
									
								
								qssb.h
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								qssb.h
									
									
									
									
									
								
							@@ -740,7 +740,7 @@ static void append_syscalls_to_bpf(long *syscalls, size_t n, unsigned int action
 | 
				
			|||||||
		long syscall = syscalls[i];
 | 
							long syscall = syscalls[i];
 | 
				
			||||||
		if(syscall != QSSB_SYSCALL_MATCH_ALL)
 | 
							if(syscall != QSSB_SYSCALL_MATCH_ALL)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			struct sock_filter syscall_check = BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, syscall, 0, 1);
 | 
								struct sock_filter syscall_check = BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (unsigned int) syscall, 0, 1);
 | 
				
			||||||
			filter[(*start_index)++] = syscall_check;
 | 
								filter[(*start_index)++] = syscall_check;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		struct sock_filter syscall_action = BPF_STMT(BPF_RET+BPF_K, action);
 | 
							struct sock_filter syscall_action = BPF_STMT(BPF_RET+BPF_K, action);
 | 
				
			||||||
@@ -980,7 +980,7 @@ static int check_policy_sanity(struct qssb_policy *policy)
 | 
				
			|||||||
		int i = 0;
 | 
							int i = 0;
 | 
				
			||||||
		int last_match_all = -1;
 | 
							int last_match_all = -1;
 | 
				
			||||||
		int match_all_policy = 0;
 | 
							int match_all_policy = 0;
 | 
				
			||||||
		int last_policy;
 | 
							int last_policy = 0;
 | 
				
			||||||
		while(syscall_policy)
 | 
							while(syscall_policy)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			long *syscall;
 | 
								long *syscall;
 | 
				
			||||||
 
 | 
				
			|||||||
		Viittaa uudesa ongelmassa
	
	Block a user