From 11418a46c1c1c51a1270bb585bf8152f9298bc74 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Thu, 31 Oct 2019 17:37:36 -0400 Subject: dns fixes --- src/firejail/main.c | 3 +-- src/firejail/profile.c | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/firejail/main.c b/src/firejail/main.c index 7dc1b449b..5b39dd491 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -2209,9 +2209,8 @@ int main(int argc, char **argv) { else if (cfg.dns4 == NULL) cfg.dns4 = dns; else { - fprintf(stderr, "Error: up to 4 DNS servers can be specified\n"); + fwarning("Warning: up to 4 DNS servers can be specified, %s ignored\n", dns); free(dns); - return 1; } } diff --git a/src/firejail/profile.c b/src/firejail/profile.c index 80a4bed5a..03cd9dadb 100644 --- a/src/firejail/profile.c +++ b/src/firejail/profile.c @@ -874,8 +874,8 @@ int profile_check_line(char *ptr, int lineno, const char *fname) { else if (cfg.dns4 == NULL) cfg.dns4 = dns; else { - fprintf(stderr, "Error: up to 4 DNS servers can be specified\n"); - exit(1); + fwarning("Warning: up to 4 DNS servers can be specified, %s ignored\n", dns); + free(dns); } return 0; } -- cgit v1.2.3-70-g09d2