mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2025-12-25 05:00:21 +00:00
21 lines
840 B
Diff
21 lines
840 B
Diff
--- a/libavutil/file_open.c
|
|
+++ b/libavutil/file_open.c
|
|
@@ -113,7 +113,7 @@
|
|
FileLogContext file_log_ctx = { &file_log_ctx_class, log_offset, log_ctx };
|
|
int fd = -1;
|
|
#if HAVE_MKSTEMP
|
|
- size_t len = strlen(prefix) + 12; /* room for "/tmp/" and "XXXXXX\0" */
|
|
+ size_t len = strlen(prefix) + strlen("@TERMUX_PREFIX@/tmp/") + 7; /* room for "@TERMUX_PREFIX@/tmp/" and "XXXXXX\0" */
|
|
*filename = av_malloc(len);
|
|
#elif HAVE_TEMPNAM
|
|
void *ptr= tempnam(NULL, prefix);
|
|
@@ -139,7 +139,7 @@
|
|
# endif
|
|
fd = open(*filename, O_RDWR | O_BINARY | O_CREAT | O_EXCL, 0600);
|
|
#else
|
|
- snprintf(*filename, len, "/tmp/%sXXXXXX", prefix);
|
|
+ snprintf(*filename, len, "@TERMUX_PREFIX@/tmp/%sXXXXXX", prefix);
|
|
fd = mkstemp(*filename);
|
|
#if defined(_WIN32) || defined (__ANDROID__) || defined(__DJGPP__)
|
|
if (fd < 0) {
|