(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/auth/db-checkpassword.c) |
| |
| 88 | | | void checkpassword_setup_env(struct auth_request *request) |
| 89 | | | { |
| 90 | | | |
| 91 | | | |
| 92 | | | |
| 93 | | | env_put("PROTO=TCP"); |
| 94 | | | env_put(t_strconcat("SERVICE=", request->service, NULL)); |
| 95 | | | if (request->local_ip.family != 0) { |
Event 1:
Skipping " if". request->local_ip.family != 0 evaluates to false.
hide
|
|
| 96 | | | env_put(t_strconcat("TCPLOCALIP=", |
| 97 | | | net_ip2addr(&request->local_ip), NULL)); |
| 98 | | | |
| 99 | | | |
| 100 | | | env_put(t_strconcat("LOCAL_IP=", |
| 101 | | | net_ip2addr(&request->local_ip), NULL)); |
| 102 | | | } |
| 103 | | | if (request->remote_ip.family != 0) { |
Event 2:
Skipping " if". request->remote_ip.family != 0 evaluates to false.
hide
|
|
| 104 | | | env_put(t_strconcat("TCPREMOTEIP=", |
| 105 | | | net_ip2addr(&request->remote_ip), NULL)); |
| 106 | | | |
| 107 | | | |
| 108 | | | env_put(t_strconcat("REMOTE_IP=", |
| 109 | | | net_ip2addr(&request->remote_ip), NULL)); |
| 110 | | | } |
| 111 | | | if (request->local_port != 0) { |
Event 3:
Skipping " if". request->local_port != 0 evaluates to false.
hide
|
|
| 112 | | | env_put(t_strdup_printf("TCPLOCALPORT=%u", |
| 113 | | | request->local_port)); |
| 114 | | | } |
| 115 | | | if (request->remote_port != 0) { |
Event 4:
Taking true branch. request->remote_port != 0 evaluates to true.
hide
|
|
| 116 | | | env_put(t_strdup_printf("TCPREMOTEPORT=%u", |
| 117 | [+][+] | | request->remote_port)); |
 |
 |
| |