diff --git a/exec/websocketservice.js b/exec/websocketservice.js
index bc1bedf7e45e0d5f9617f1f1f767584c5abae0cf..1cc5b3335b490653620ec6b1e8e228584f053203 100644
--- a/exec/websocketservice.js
+++ b/exec/websocketservice.js
@@ -93,7 +93,7 @@ try {
 		log(LOG_DEBUG, "Connecting to " + TargetHostname + ":" + TargetPort);
         if (FServerSocket.connect(TargetHostname, TargetPort)) {
 
-            ipFile = new File(system.temp_path + 'sbbs-ws-' + FServerSocket.local_port + '.ip');
+            ipFile = new File(system.temp_dir + 'sbbs-ws-' + FServerSocket.local_port + '.ip');
             if (ipFile.open('w')) {
                 ipFile.write(client.ip_address);
                 ipFile.close();