]> Git Repo - qemu.git/blobdiff - qemu-io.c
block: initialize qcrypto API at startup
[qemu.git] / qemu-io.c
index 0a738f12f04eac56f7408aef755765efb7ca64b9..288bba84b9c229c4158777bc28c287881dd0bf0a 100644 (file)
--- a/qemu-io.c
+++ b/qemu-io.c
@@ -23,6 +23,7 @@
 #include "sysemu/block-backend.h"
 #include "block/block_int.h"
 #include "trace/control.h"
+#include "crypto/init.h"
 
 #define CMD_NOFILE_OK   0x01
 
@@ -443,6 +444,11 @@ int main(int argc, char **argv)
     progname = basename(argv[0]);
     qemu_init_exec_dir(argv[0]);
 
+    if (qcrypto_init(&local_error) < 0) {
+        error_reportf_err(local_error, "cannot initialize crypto: ");
+        exit(1);
+    }
+
     module_call_init(MODULE_INIT_QOM);
     qemu_add_opts(&qemu_object_opts);
     bdrv_init();
This page took 0.020285 seconds and 4 git commands to generate.