Fix #46 custom_properties - long chain are truncated

This commit is contained in:
Victor Zemtsov 2023-02-10 00:55:32 +03:00
parent 237f3a0da5
commit 47ebe2e6dd
1 changed files with 8 additions and 1 deletions

View File

@ -164,7 +164,14 @@ class LookupModule(LookupBase):
display.vvv("KeePass: %s %s" % (cmd, terms))
sock.send(_rq(cmd, *terms))
resp = sock.recv(1024).decode().splitlines()
data = b''
while True:
_ = sock.recv(1024)
data += _
if len(_) < 1024:
break
resp = data.decode().splitlines()
resp_len = len(resp)
if resp_len == 0:
raise AnsibleError("KeePass: '%s' result is empty" % cmd)