equal
deleted
inserted
replaced
35 if(basepw->authenticate(password)) |
35 if(basepw->authenticate(password)) |
36 RETURN(ok, ""); |
36 RETURN(ok, ""); |
37 } |
37 } |
38 else { |
38 else { |
39 state = new saved_state(basepw); |
39 state = new saved_state(basepw); |
40 vpwentry* virtpw = state->domain.lookup(virtname, false); |
40 vpwentry* virtpw = state->domain.lookup(virtname); |
41 if(!virtpw) |
41 if(!virtpw) |
42 RETURN(err, "Invalid or unknown virtual user"); |
42 RETURN(err, "Invalid or unknown virtual user"); |
43 if(virtpw->authenticate(password)) |
43 if(virtpw->authenticate(password)) |
44 RETURN(ok, ""); |
44 RETURN(ok, ""); |
45 } |
45 } |