mirror of
https://gitlab.kit.edu/kit/scc/sys/mail/exim-encrypt-dlfunc.git
synced 2025-12-06 08:33:56 +01:00
string_sprintf -> string_copy for constant strings withour formatting
This commit is contained in:
@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user