From b3e7b79cc5b9387e3d22f9ca995119e64c9fc9a0 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 4 May 2020 16:56:47 +0200 Subject: [PATCH] scripts: Initialize libstrongswan in id2sql to fix a crash Since 770f4ccee12d ("identification: Optionally match RDNs in any order and accept missing RDNs") the DN parser requires lib->settings. --- scripts/id2sql.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/id2sql.c b/scripts/id2sql.c index a4035cf25..fe55288b3 100644 --- a/scripts/id2sql.c +++ b/scripts/id2sql.c @@ -14,6 +14,8 @@ */ #include + +#include #include /** @@ -25,6 +27,9 @@ int main(int argc, char *argv[]) chunk_t enc; int i; + library_init(NULL, "id2sql"); + atexit(library_deinit); + if (argc < 2) { return -1; @@ -45,6 +50,7 @@ int main(int argc, char *argv[]) printf("%02x", (unsigned int)enc.ptr[i]); } printf("'\n"); + id->destroy(id); return 0; }