OpenCoverage

auth2-passwd.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-passwd.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10extern ServerOptions options;-
11-
12static int-
13userauth_passwd(struct ssh *ssh)-
14{-
15 char *password;-
16 int authenticated = 0, r;-
17 u_char change;-
18 size_t len;-
19-
20 if ((
(r = sshpkt_ge...&change)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_u8(ssh, &change)) != 0
(r = sshpkt_ge...&change)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
||
0
21 (
(r = sshpkt_ge...d, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_cstring(ssh, &password, &len)) != 0
(r = sshpkt_ge...d, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
||
0
22 (change
changeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(r = sshpkt_ge...d *)0) )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_cstring(ssh,
(r = sshpkt_ge...d *)0) )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
23 ((void *)0)
(r = sshpkt_ge...d *)0) )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
24 ,
(r = sshpkt_ge...d *)0) )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
25 ((void *)0)
(r = sshpkt_ge...d *)0) )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
26 )) != 0
(r = sshpkt_ge...d *)0) )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
) ||
0
27 (
(r = sshpkt_get_end(ssh)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_end(ssh)) != 0
(r = sshpkt_get_end(ssh)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
28 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
29-
30 if (change
changeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
31 logit("password change not supported");
never executed: logit("password change not supported");
0
32 else if ((
(use_privsep ?...assword)) == 1Description
TRUEnever evaluated
FALSEnever evaluated
use_privsep
use_privsepDescription
TRUEnever evaluated
FALSEnever evaluated
? mm_auth_password(ssh, password) : auth_password(ssh, password)) == 1
(use_privsep ?...assword)) == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
33 authenticated = 1;
never executed: authenticated = 1;
0
34 explicit_bzero(password, len);-
35 free(password);-
36 return
never executed: return authenticated;
authenticated;
never executed: return authenticated;
0
37}-
38-
39Authmethod method_passwd = {-
40 "password",-
41 userauth_passwd,-
42 &options.password_authentication-
43};-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2