string_sprintf -> string_copy for constant strings withour formatting

This commit is contained in:
Heiko Reese
2021-08-07 12:22:30 +02:00
parent e430d89073
commit e97e2c2934

View File

@ -1,8 +1,12 @@
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include "secretkey.h"
#include <sodium.h>
/* Local encryption key */
#include "secretkey.h"
/* Exim4 dlfunc API header */
#include <local_scan.h>
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);