summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-08-04 17:26:26 -0700
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-08-04 17:26:26 -0700
commit68410f9b8510bb05adb0e9b88307d99037da6784 (patch)
tree4c5661c5f716b876cf9270025b94fab5297cb11b
parent0c8ab5db3fb2111dbc58c2d888694e5af6c41d7a (diff)
downloadwg-genconf-68410f9b8510bb05adb0e9b88307d99037da6784.tar.gz
wg-genconf-68410f9b8510bb05adb0e9b88307d99037da6784.tar.xz
allow subnet size of 0 in non-versioned ipspec
-rwxr-xr-xwg-genconf.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/wg-genconf.py b/wg-genconf.py
index 6b23283..8c9552d 100755
--- a/wg-genconf.py
+++ b/wg-genconf.py
@@ -125,7 +125,7 @@ def deep_merge(d, src):
# passing interface=True will maintain the host bits.
def ipspec_to_ips(peer, ipspec, *, interface=False):
if not (m := re.fullmatch(
- r'\{peer([46])?(?!(?<![46])/[^-])(/.+)?\}', ipspec)):
+ r'\{peer([46])?(?!(?<![46])/(?![0-]\}))(/.+)?\}', ipspec)):
return [ipspec]
version = m[1]