cgroup-network: don't log an error opening pid file if doesn't exist (#16196)
Ilya Mashchenko committed
Oct 17, 2023 at 15:09 UTC
fc465e0bf654c21858e4290b5bc927c645b58bcb
1 file changed
+2
-1
collectors/cgroups.plugin/cgroup-network.c
+2
-1
@@ -288,7 +288,8 @@ int switch_namespace(const char *prefix, pid_t pid) {
288
pid_t read_pid_from_cgroup_file(const char *filename) {
289
int fd = open(filename, procfile_open_flags);
290
if(fd == -1) {
291
- collector_error("Cannot open pid_from_cgroup() file '%s'.", filename);
291
+ if (errno != ENOENT)
292
+ collector_error("Cannot open pid_from_cgroup() file '%s'.", filename);
293
return 0;
294
}
295