diff options
Diffstat (limited to 'src/cmd/page/util.c')
| -rw-r--r-- | src/cmd/page/util.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/cmd/page/util.c b/src/cmd/page/util.c index 74dd9bfe..f10ef6db 100644 --- a/src/cmd/page/util.c +++ b/src/cmd/page/util.c @@ -50,12 +50,11 @@ spooltodisk(uchar *ibuf, int in, char **name) { uchar buf[8192]; int fd, n; - char temp[40]; - - strcpy(temp, "/tmp/pagespoolXXXXXXXXX"); - fd = opentemp(temp, ORDWR|ORCLOSE); + + strcpy(tempfile, "/tmp/pagespoolXXXXXXXXX"); + fd = opentemp(tempfile, ORDWR); if(name) - *name = estrdup(temp); + *name = estrdup(tempfile); if(write(fd, ibuf, in) != in){ fprint(2, "error writing temporary file\n"); |
