mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-23 00:36:21 +01:00
50 lines
1.3 KiB
Diff
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
|
|
|