From: Felipe Contreras Date: Sat, 1 May 2021 11:54:13 +0000 (-0500) Subject: test: use correct fqdn in passwd_sanitize() X-Git-Tag: archive/debian/0.33_rc0-1~127 X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=0b48e65526fc1850949b5068a2536a4f46886197;p=notmuch test: use correct fqdn in passwd_sanitize() My fqdn is 'natae.localdomain', however, socket.getfqdn() returns 'localhost'. To fetch the true fqdn we need socket.getaddrinfo(). For more information see: https://stackoverflow.com/a/11580042/10474 Signed-off-by: Felipe Contreras --- diff --git a/test/test-lib.sh b/test/test-lib.sh index ae653363..21dda265 100644 --- a/test/test-lib.sh +++ b/test/test-lib.sh @@ -709,7 +709,7 @@ import os, sys, pwd, socket pw = pwd.getpwuid(os.getuid()) user = pw.pw_name name = pw.pw_gecos.partition(",")[0] -fqdn = socket.getfqdn() +fqdn = socket.getaddrinfo(socket.gethostname(), 0, 0, socket.SOCK_STREAM, 0, socket.AI_CANONNAME)[0][3] for l in sys.stdin: if user: