Skip to content

Commit 423dd3d

Browse files
authored
move server_hostname to be local in tls client. (#1978)
1 parent 6ca1b04 commit 423dd3d

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

pymodbus/client/base.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,11 +303,8 @@ class _params:
303303
retry_on_empty: bool | None = None
304304
broadcast_enable: bool | None = None
305305
reconnect_delay: int | None = None
306-
307306
source_address: tuple[str, int] | None = None
308307

309-
server_hostname: str | None = None
310-
311308
def __init__(
312309
self,
313310
framer: Framer,

pymodbus/client/tls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ def __init__(
158158
self.sslctx = CommParams.generate_ssl(
159159
False, certfile, keyfile, password, sslctx=sslctx
160160
)
161-
self.params.server_hostname = server_hostname
161+
self.server_hostname = server_hostname
162162

163163
@property
164164
def connected(self) -> bool:
@@ -174,7 +174,7 @@ def connect(self):
174174
if self.params.source_address:
175175
sock.bind(self.params.source_address)
176176
self.socket = self.sslctx.wrap_socket(
177-
sock, server_side=False, server_hostname=self.comm_params.host
177+
sock, server_side=False, server_hostname=self.server_hostname
178178
)
179179
self.socket.settimeout(self.comm_params.timeout_connect)
180180
self.socket.connect((self.comm_params.host, self.comm_params.port))

0 commit comments

Comments
 (0)