chiark / gitweb /
Import release 0.1.8
[secnet.git] / site.c
diff --git a/site.c b/site.c
index 8e7a3fe8c8ed33d3c99815906522116f96343f6e..8223fb3f81d678e228cd606aeb5d65aa7c92a609 100644 (file)
--- a/site.c
+++ b/site.c
@@ -629,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);