]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9206 Initialize libsodium before calling its functions
authorRyan Tandy <ryan@nardis.ca>
Tue, 7 Apr 2020 18:19:21 +0000 (11:19 -0700)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 21 Apr 2020 19:40:42 +0000 (19:40 +0000)
contrib/slapd-modules/passwd/argon2/pw-argon2.c

index e273943c857341413c88e0dab9480b15dbcfe9a9..0ffb6cdb08df2734468eaeb0c49ede4b789fb08c 100644 (file)
@@ -175,6 +175,12 @@ int init_module( int argc, char *argv[] )
 {
        int i;
 
+#ifndef SLAPD_ARGON2_USE_ARGON2
+       if ( sodium_init() == -1 ) {
+               return -1;
+       }
+#endif
+
        for ( i=0; i < argc; i++ ) {
                char *p;
                unsigned long value;