mirror of
https://github.com/termux/termux-packages.git
synced 2025-01-19 16:52:16 +00:00
21 lines
570 B
Diff
21 lines
570 B
Diff
--- a/mandocdb.c
|
|
+++ b/mandocdb.c
|
|
@@ -2203,7 +2203,7 @@
|
|
dbwrite(struct dba *dba)
|
|
{
|
|
struct stat sb1, sb2;
|
|
- char tfn[33], *cp1, *cp2;
|
|
+ char tfn[sizeof("@TERMUX_PREFIX@/tmp/mandocdb.XXXXXXXX")], *cp1, *cp2;
|
|
off_t i;
|
|
int fd1, fd2;
|
|
|
|
@@ -2238,7 +2238,7 @@
|
|
* file, but let's at least check whether the data changed.
|
|
*/
|
|
|
|
- (void)strlcpy(tfn, "/tmp/mandocdb.XXXXXXXX", sizeof(tfn));
|
|
+ (void)strlcpy(tfn, "@TERMUX_PREFIX@/tmp/mandocdb.XXXXXXXX", sizeof(tfn));
|
|
if (mkdtemp(tfn) == NULL) {
|
|
exitcode = (int)MANDOCLEVEL_SYSERR;
|
|
say("", "&%s", tfn);
|