Skip to content

Commit 2ea8a64

Browse files
committed
Merge pull request mathjax#73 from sammarshallou/UseProperTempFolder
Use OS temp directory os.tmpdir() rather than hard-coded /tmp
2 parents 0e8143e + 8fc997b commit 2ea8a64

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/mj-page.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ var fmt = require('util').format;
3333
var jsdom = require("jsdom").jsdom;
3434
var exec = require('child_process').exec;
3535
var speech = require('speech-rule-engine');
36+
var os = require('os');
3637

3738
var displayMessages = false; // don't log Message.Set() calls
3839
var displayErrors = true; // show error messages on the console
@@ -85,7 +86,7 @@ var MathJax; // filled in once MathJax is loaded
8586
var serverState = STATE.STOPPED; // nothing loaded yet
8687
var timer; // used to reset MathJax if it runs too long
8788

88-
var tmpfile = "/tmp/mj-single-svg"; // file name prefix to use for temp files
89+
var tmpfile = os.tmpdir() + "/mj-single-svg"; // file name prefix to use for temp files
8990

9091
var document, window, content, html; // the DOM elements
9192

lib/mj-single.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ var fmt = require('util').format;
3434
var jsdom = require('jsdom').jsdom;
3535
var exec = require('child_process').exec;
3636
var speech = require('speech-rule-engine');
37+
var os = require('os');
3738

3839
var displayMessages = false; // don't log Message.Set() calls
3940
var displayErrors = true; // show error messages on the console
@@ -83,7 +84,7 @@ var MathJaxConfig; // configuration for when starting MathJax
8384
var MathJax; // filled in once MathJax is loaded
8485
var serverState = STATE.STOPPED; // nothing loaded yet
8586
var timer; // used to reset MathJax if it runs too long
86-
var tmpfile = "/tmp/mj-single-svg"; // file name prefix to use for temp files
87+
var tmpfile = os.tmpdir() + "/mj-single-svg"; // file name prefix to use for temp files
8788

8889
var document, window, content, html; // the DOM elements
8990

0 commit comments

Comments
 (0)