summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clients/common/nm-meta-setting-desc.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/clients/common/nm-meta-setting-desc.c b/clients/common/nm-meta-setting-desc.c
index 118ffe7562..0cd9bf5164 100644
--- a/clients/common/nm-meta-setting-desc.c
+++ b/clients/common/nm-meta-setting-desc.c
@@ -117,7 +117,6 @@ _parse_ip_route (int family,
{
const int MAX_PREFIX = (family == AF_INET) ? 32 : 128;
const char *next_hop = NULL;
- const char *canon_dest;
int prefix;
NMIPRoute *route = NULL;
GError *local = NULL;
@@ -229,18 +228,6 @@ _parse_ip_route (int family,
return NULL;
}
- /* We don't accept default routes as NetworkManager handles it
- * itself. But we have to check this after @route has normalized the
- * dest string.
- */
- canon_dest = nm_ip_route_get_dest (route);
- if (!strcmp (canon_dest, "0.0.0.0") || !strcmp (canon_dest, "::")) {
- g_set_error_literal (error, NM_UTILS_ERROR, NM_UTILS_ERROR_INVALID_ARGUMENT,
- _("default route cannot be added (NetworkManager handles it by itself)"));
- g_clear_pointer (&route, nm_ip_route_unref);
- return NULL;
- }
-
if (attrs) {
GHashTableIter iter;
char *name;