|
Lines 147-156
Link Here
|
| 147 |
debug2("userauth_hostbased: authenticated %d", authenticated); |
147 |
debug2("userauth_hostbased: authenticated %d", authenticated); |
| 148 |
if (key != NULL) |
148 |
if (key != NULL) |
| 149 |
key_free(key); |
149 |
key_free(key); |
|
|
150 |
explicit_bzero(pkalg, sizeof(*pkalg)); |
| 150 |
free(pkalg); |
151 |
free(pkalg); |
|
|
152 |
explicit_bzero(pkblob, sizeof(*pkblob)); |
| 151 |
free(pkblob); |
153 |
free(pkblob); |
|
|
154 |
explicit_bzero(cuser, sizeof(*cuser)); |
| 152 |
free(cuser); |
155 |
free(cuser); |
|
|
156 |
explicit_bzero(chost, sizeof(*chost)); |
| 153 |
free(chost); |
157 |
free(chost); |
|
|
158 |
explicit_bzero(sig, sizeof(*sig)); |
| 154 |
free(sig); |
159 |
free(sig); |
| 155 |
return authenticated; |
160 |
return authenticated; |
| 156 |
} |
161 |
} |
|
Lines 237-242
Link Here
|
| 237 |
verbose("Accepted %s public key %s from %s@%s", |
242 |
verbose("Accepted %s public key %s from %s@%s", |
| 238 |
key_type(key), fp, cuser, lookup); |
243 |
key_type(key), fp, cuser, lookup); |
| 239 |
} |
244 |
} |
|
|
245 |
explicit_bzero(fp, sizeof(*fp)); |
| 240 |
free(fp); |
246 |
free(fp); |
| 241 |
} |
247 |
} |
| 242 |
|
248 |
|