diff --git a/tui/nm-editor-bindings.c b/tui/nm-editor-bindings.c index 58346cdfb5..7f76f14fa1 100644 --- a/tui/nm-editor-bindings.c +++ b/tui/nm-editor-bindings.c @@ -104,8 +104,12 @@ ip_string_parse (const char *text, || (family == AF_INET && *prefix > 32) || (family == AF_INET6 && *prefix > 128)) valid = FALSE; - } else if (prefix) - *prefix = 32; + } else if (prefix) { + if (family == AF_INET) + *prefix = 32; + else + *prefix = 128; + } return valid; }