diff --git a/modules/edns_keepalive/edns_keepalive.c b/modules/edns_keepalive/edns_keepalive.c
index 3d379f51011dbdb8a52bce211f63ce2d49e09e09..609aa9d131b6e3ddf73cf4cdfccd989c6c0ae4b2 100644
--- a/modules/edns_keepalive/edns_keepalive.c
+++ b/modules/edns_keepalive/edns_keepalive.c
@@ -48,7 +48,7 @@ static int edns_keepalive_finalize(kr_layer_t *ctx)
 	return ctx->state;
 }
 
-KR_EXPORT int edns_keeapalive_init(struct kr_module *self)
+KR_EXPORT int edns_keepalive_init(struct kr_module *self)
 {
 	static const kr_layer_api_t layer = {
 		.answer_finalize = &edns_keepalive_finalize,