]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Revert "openvpn-authenticator: Break read loop when daemon goes away"
authorPeter Müller <peter.mueller@ipfire.org>
Tue, 13 Dec 2022 15:26:45 +0000 (15:26 +0000)
committerPeter Müller <peter.mueller@ipfire.org>
Tue, 13 Dec 2022 15:26:45 +0000 (15:26 +0000)
This reverts commit 7ec3664c320707b51407fce854e19b6254eb4836.

config/ovpn/openvpn-authenticator

index 4341993e6da8ed5ffa3b0df7d30a1bb132ff2773..c22e08f0a99a4ddbcbf4569947582fefd88a959d 100644 (file)
@@ -68,12 +68,6 @@ class OpenVPNAuthenticator(object):
 
                while True:
                        char = self.sock.recv(1)
-
-                       # Break if we could not read from the socket
-                       if not char:
-                               raise EOFError("Could not read from socket")
-
-                       # Append to buffer
                        buf.append(char)
 
                        # Reached end of line
@@ -118,7 +112,7 @@ class OpenVPNAuthenticator(object):
                                        self._client_event(line)
 
                # Terminate the daemon when it loses its connection to the OpenVPN daemon
-               except (ConnectionResetError, EOFError) as e:
+               except ConnectionResetError as e:
                        log.error("Connection to OpenVPN has been lost: %s" % e)
 
                log.info("OpenVPN Authenticator terminated")