aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmd/gopack/ar.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/gopack/ar.c b/src/cmd/gopack/ar.c
index 017978ced6..5d71d32479 100644
--- a/src/cmd/gopack/ar.c
+++ b/src/cmd/gopack/ar.c
@@ -1536,8 +1536,7 @@ page(Arfile *ap)
bp = ap->head;
if (!ap->paged) { /* not yet paged - create file */
- ap->fname = mktemp(ap->fname);
- ap->fd = create(ap->fname, ORDWR|ORCLOSE, 0600);
+ ap->fd = mkstemp(ap->fname);
if (ap->fd < 0) {
fprint(2,"gopack: can't create temp file\n");
return 0;