scripts: Initialize libstrongswan in id2sql to fix a crash

Since 770f4ccee1 ("identification: Optionally match RDNs in any order
and accept missing RDNs") the DN parser requires lib->settings.
This commit is contained in:
Tobias Brunner 2020-05-04 16:56:47 +02:00
parent d2c15b7bf9
commit b3e7b79cc5
1 changed files with 6 additions and 0 deletions

View File

@ -14,6 +14,8 @@
*/ */
#include <stdio.h> #include <stdio.h>
#include <library.h>
#include <utils/identification.h> #include <utils/identification.h>
/** /**
@ -25,6 +27,9 @@ int main(int argc, char *argv[])
chunk_t enc; chunk_t enc;
int i; int i;
library_init(NULL, "id2sql");
atexit(library_deinit);
if (argc < 2) if (argc < 2)
{ {
return -1; return -1;
@ -45,6 +50,7 @@ int main(int argc, char *argv[])
printf("%02x", (unsigned int)enc.ptr[i]); printf("%02x", (unsigned int)enc.ptr[i]);
} }
printf("'\n"); printf("'\n");
id->destroy(id);
return 0; return 0;
} }