parent
							
								
									ae0cbfe3f2
								
							
						
					
					
						commit
						0aad2f5b92
					
				@ -83,16 +83,15 @@ void basicauth_add (vector_t authlist,
 | 
				
			|||||||
int basicauth_check (vector_t authlist, const char *authstring)
 | 
					int basicauth_check (vector_t authlist, const char *authstring)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
        ssize_t vl, i;
 | 
					        ssize_t vl, i;
 | 
				
			||||||
        size_t al, el;
 | 
					        size_t el;
 | 
				
			||||||
        const char* entry;
 | 
					        const char* entry;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        vl = vector_length (authlist);
 | 
					        vl = vector_length (authlist);
 | 
				
			||||||
        if (vl == -EINVAL) return 0;
 | 
					        if (vl == -EINVAL) return 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        al = strlen (authstring);
 | 
					 | 
				
			||||||
        for (i = 0; i < vl; i++) {
 | 
					        for (i = 0; i < vl; i++) {
 | 
				
			||||||
                entry = vector_getentry (authlist, i, &el);
 | 
					                entry = vector_getentry (authlist, i, &el);
 | 
				
			||||||
                if (strncmp (authstring, entry, al) == 0)
 | 
					                if (strcmp (authstring, entry) == 0)
 | 
				
			||||||
                        return 1;
 | 
					                        return 1;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
	return 0;
 | 
						return 0;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user