pentoo-overlay/app-crypt/hashkill/files/0003-replace-tempnam-to-mkdtemp-in-lzma.patch.bak

50 lines
1.3 KiB
Diff

From 9b66145f601ea3a5b70641b0ce48789a1fb9cb12 Mon Sep 17 00:00:00 2001
From: Yury Martynov <email@linxon.ru>
Date: Fri, 8 Nov 2019 14:08:28 +0300
Subject: [PATCH] replace tempnam to mkdtemp in lzma
---
src/lzma/lzma.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/lzma/lzma.c b/src/lzma/lzma.c
index 0f5e89d..d59137d 100644
--- a/src/lzma/lzma.c
+++ b/src/lzma/lzma.c
@@ -174,6 +174,7 @@ char* kernel_compress(char *filename)
CFileSeqInStream inStream;
CFileOutStream outStream;
int res;
+ char templatebuf[] = "/tmp/hashkill_kernel";
char *ofname;
char rs[800];
@@ -190,7 +191,7 @@ char* kernel_compress(char *filename)
return NULL;
}
- ofname = tempnam("./", "hashkill_kernel");
+ ofname = mkdtemp(templatebuf);
if (OutFile_Open(&outStream.file, ofname) != 0)
{
@@ -241,6 +242,7 @@ char* kernel_decompress(char *filename)
CFileSeqInStream inStream;
CFileOutStream outStream;
int res;
+ char templatebuf[] = "/tmp/hashkill_kernel";
char *ofname;
FileSeqInStream_CreateVTable(&inStream);
@@ -256,7 +258,7 @@ char* kernel_decompress(char *filename)
return NULL;
}
- ofname = tempnam("/tmp", "hashkill_kernel");
+ ofname = mkdtemp(templatebuf);
if (OutFile_Open(&outStream.file, ofname) != 0)
{
--
2.23.0