]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix compilation issue with tls.c
authorEric Bollengier <eric@baculasystems.com>
Mon, 3 Jul 2023 16:31:43 +0000 (18:31 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:56:59 +0000 (13:56 +0200)
bacula/src/lib/tls.c

index 6ffefe429cf8f4a3d40ae476420a64f926c7f35b..355b9c91e98b7cde32f286e0e8a32243bd2354e0 100644 (file)
@@ -137,7 +137,7 @@ static unsigned int psk_server_cb(SSL * ssl, const char *identity,
       Dmsg0(0, "ERROR psk_key not set!\n");
       ret = 0;
    } else {
-      strncpy((char*)psk, shared_key, max_psk_len);
+      bstrncpy((char*)psk, shared_key, max_psk_len);
       if (strlen(shared_key)+1>=max_psk_len){
          Dmsg0(0, "Error, psk_key too long, truncate\n");
       }
@@ -231,7 +231,7 @@ static unsigned int psk_client_cb(SSL *ssl, const char *hint, char *identity,
       Dmsg0(0, "ERROR psk_key not set!\n");
       ret = 0;
    } else {
-      strncpy((char*)psk, shared_key, max_psk_len);
+      bstrncpy((char*)psk, shared_key, max_psk_len);
       if (strlen(shared_key)+1>=max_psk_len){
          Dmsg0(0, "Error, psk_key too long, truncate\n");
       }