]> PHS Git Server - phs-api.git/commitdiff
Removing debug logging from getStatus method on vpn.controller.js.
authorcharleswrayjr <charleswrayjr@gmail.com>
Tue, 9 Sep 2025 21:14:04 +0000 (16:14 -0500)
committercharleswrayjr <charleswrayjr@gmail.com>
Tue, 9 Sep 2025 21:14:04 +0000 (16:14 -0500)
src/controllers/vpn.controller.js

index ea62433baaaead6a38b3a2e94321bf38cde5cfea..664350f378e4fc35585a45ec632f1844a031c3ee 100644 (file)
@@ -268,8 +268,10 @@ module.exports = {
 
       // Disconnect client via management interface
       const client = new net.Socket();
-      client.connect(7505, 'localhost', () => {
-        logger.warn('Connected to OpenVPN management interface');
+      let connectionAttempted = false;
+      client.on('connect', () => {
+        logger.info('Connected to OpenVPN management interface');
+        connectionAttempted = true;
         client.write(`client-kill ${clientName}\n`);
       });
 
@@ -318,6 +320,7 @@ module.exports = {
         client.destroy();
         next(new createError(500, `Management interface connection failed: ${err.message}`));
       });
+      client.connect(7505, '192.168.1.62'); // Use host IP
     } catch (error) {
       next(new createError(500, `Failed to process disconnection: ${error.message}`));
     }