diff options
author | netblue30 <netblue30@protonmail.com> | 2023-03-23 10:12:39 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-23 10:12:39 -0400 |
commit | 84df8aa54a936ec24160e0cc710bdb473ea4a6f1 (patch) | |
tree | b5b28b5ad62bb7b8c3ae3fdbbc4239a5494500e5 | |
parent | Merge pull request #5741 from kmk3/util-ascii-char-fns (diff) | |
parent | fs_etc.c: fix misleading indentation (diff) | |
download | firejail-84df8aa54a936ec24160e0cc710bdb473ea4a6f1.tar.gz firejail-84df8aa54a936ec24160e0cc710bdb473ea4a6f1.tar.zst firejail-84df8aa54a936ec24160e0cc710bdb473ea4a6f1.zip |
Merge pull request #5737 from glitsj16/private-etc-bugfix
fs_etc.c: conditionally create /etc/resolv.conf
-rw-r--r-- | src/firejail/fs_etc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/firejail/fs_etc.c b/src/firejail/fs_etc.c index 3b7369ea8..dc4e5c228 100644 --- a/src/firejail/fs_etc.c +++ b/src/firejail/fs_etc.c | |||
@@ -111,6 +111,11 @@ char *fs_etc_build(char *str) { | |||
111 | } | 111 | } |
112 | 112 | ||
113 | void fs_resolvconf(void) { | 113 | void fs_resolvconf(void) { |
114 | if (arg_nonetwork) { | ||
115 | if (arg_debug) | ||
116 | printf("arg_nonetwork found (--net=none). Skip creating /etc/resolv.conf file\n"); | ||
117 | return; | ||
118 | } | ||
114 | if (arg_debug) | 119 | if (arg_debug) |
115 | printf("Creating a new /etc/resolv.conf file\n"); | 120 | printf("Creating a new /etc/resolv.conf file\n"); |
116 | FILE *fp = fopen(RUN_RESOLVCONF_FILE, "wxe"); | 121 | FILE *fp = fopen(RUN_RESOLVCONF_FILE, "wxe"); |