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:
@@ -14,6 +14,8 @@
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include <library.h>
|
||||
#include <utils/identification.h>
|
||||
|
||||
/**
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user