View | Details | Raw Unified | Return to bug 2541 | Differences between
and this patch

Collapse All | Expand All

(-)auth2-hostbased.c.orig (+6 lines)
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

Return to bug 2541