From e97e2c293464f01bfca7ddf84d85255da2dbcd8b Mon Sep 17 00:00:00 2001 From: Heiko Reese Date: Sat, 7 Aug 2021 12:22:30 +0200 Subject: [PATCH] string_sprintf -> string_copy for constant strings withour formatting --- src/libexim-kitencrypt-dlfunc.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/libexim-kitencrypt-dlfunc.c b/src/libexim-kitencrypt-dlfunc.c index d4b59c7..85f50f9 100644 --- a/src/libexim-kitencrypt-dlfunc.c +++ b/src/libexim-kitencrypt-dlfunc.c @@ -1,8 +1,12 @@ #include #include #include -#include "secretkey.h" #include + +/* Local encryption key */ +#include "secretkey.h" + +/* Exim4 dlfunc API header */ #include int kitencrypt(uschar **yield, int argc, uschar *argv[]) { @@ -12,7 +16,7 @@ int kitencrypt(uschar **yield, int argc, uschar *argv[]) { sinit = sodium_init(); if (sinit == -1 ) { - *yield = string_sprintf("Unable to initialize libsodium"); + *yield = string_copy(US"Unable to initialize libsodium"); return ERROR; } if (argc != 1) { @@ -42,7 +46,7 @@ int kitencrypt(uschar **yield, int argc, uschar *argv[]) { free(ciphertext); - *yield = string_sprintf(outstring); + *yield = string_copy(outstring); free(outstring);