This commit is contained in:
An Li 2026-01-04 12:07:59 +08:00 committed by GitHub
commit 4ba7d22fd7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -222,6 +222,7 @@ EXAMPLES = r'''
import errno
import os
import platform
import re
from ansible.module_utils.basic import AnsibleModule
from ansible_collections.ansible.posix.plugins.module_utils.mount import ismount
@ -731,7 +732,8 @@ def _is_same_mount_src(module, src, mountpoint, linux_mounts):
not ismount(mountpoint) and
not is_bind_mounted(module, linux_mounts, mountpoint)):
return False
# sanitize src
src = re.sub(r'(//[^:]+):([^@]+)@', r'\1@', src)
# Treat Linux bind mounts
if platform.system() == 'Linux' and linux_mounts is not None:
# For Linux bind mounts only: the mount command does not return