From b2205d2e404d6ba59c34a2e2ae263baa3733ed2a Mon Sep 17 00:00:00 2001 From: Jon Shallow Date: Mon, 12 Feb 2018 11:58:59 +0000 Subject: [PATCH] examples/coap-server.c: Re-order code (move fill_keystore) to support PKI fill_keystore() now needs to be before coap_new_endpoint() is called. --- examples/coap-server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/coap-server.c b/examples/coap-server.c index bf6b9b56..917911e6 100644 --- a/examples/coap-server.c +++ b/examples/coap-server.c @@ -349,6 +349,8 @@ get_context(const char *node, const char *port) { if (!ctx) { return NULL; } + /* Need PSK set up before we set up (D)TLS endpoints */ + fill_keystore(ctx); memset(&hints, 0, sizeof(struct addrinfo)); hints.ai_family = AF_UNSPEC; /* Allow IPv4 or IPv6 */ @@ -526,7 +528,6 @@ main(int argc, char **argv) { if (!ctx) return -1; - fill_keystore(ctx); init_resources(ctx); /* join multicast group if requested at command line */