X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/b2a56f7c93d221607864761c590952b9a614dc9f..8dea8d37a13fcc615daba3375809900f04a2e5a2:/site.c?ds=inline diff --git a/site.c b/site.c index da410c0..8223fb3 100644 --- a/site.c +++ b/site.c @@ -7,6 +7,7 @@ #include #include "util.h" +#include "ipaddr.h" #include "unaligned.h" #define SETUP_BUFFER_LEN 2048 @@ -628,7 +629,7 @@ static bool_t process_msg0(struct site *st, struct buffer_if *msg0, msg0,&transform_err)) { /* There's a problem */ slog(st,LOG_SEC,"transform: %s",transform_err); - return False; + return initiate_key_setup(st); } CHECK_AVAIL(msg0,4); type=buf_unprepend_uint32(msg0);