diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/firejail/main.c | 3 | ||||
-rw-r--r-- | src/firejail/profile.c | 4 |
2 files changed, 3 insertions, 4 deletions
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) { | |||
2209 | else if (cfg.dns4 == NULL) | 2209 | else if (cfg.dns4 == NULL) |
2210 | cfg.dns4 = dns; | 2210 | cfg.dns4 = dns; |
2211 | else { | 2211 | else { |
2212 | fprintf(stderr, "Error: up to 4 DNS servers can be specified\n"); | 2212 | fwarning("Warning: up to 4 DNS servers can be specified, %s ignored\n", dns); |
2213 | free(dns); | 2213 | free(dns); |
2214 | return 1; | ||
2215 | } | 2214 | } |
2216 | } | 2215 | } |
2217 | 2216 | ||
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) { | |||
874 | else if (cfg.dns4 == NULL) | 874 | else if (cfg.dns4 == NULL) |
875 | cfg.dns4 = dns; | 875 | cfg.dns4 = dns; |
876 | else { | 876 | else { |
877 | fprintf(stderr, "Error: up to 4 DNS servers can be specified\n"); | 877 | fwarning("Warning: up to 4 DNS servers can be specified, %s ignored\n", dns); |
878 | exit(1); | 878 | free(dns); |
879 | } | 879 | } |
880 | return 0; | 880 | return 0; |
881 | } | 881 | } |