core/cgroup: fix compile error
With gcc-13,
```
CFLAGS="-O3 -fno-semantic-interposition" meson setup build
```
triggers the following error:
```
../src/core/cgroup.c: In function ‘cgroup_context_dump’:
../src/core/cgroup.c:633:44: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
633 | "%sDeviceAllow: %s %s\n",
| ^~
cc1: some warnings being treated as errors
```
Fixes #30223.
This commit is contained in:
committed by
Daan De Meyer
parent
e521898d83
commit
14338cca99
+2
-1
@@ -629,11 +629,12 @@ void cgroup_context_dump(Unit *u, FILE* f, const char *prefix) {
|
||||
prefix, FORMAT_TIMESPAN(c->memory_pressure_threshold_usec, 1));
|
||||
|
||||
LIST_FOREACH(device_allow, a, c->device_allow)
|
||||
/* strna() below should be redundant, for avoiding -Werror=format-overflow= error. See #30223. */
|
||||
fprintf(f,
|
||||
"%sDeviceAllow: %s %s\n",
|
||||
prefix,
|
||||
a->path,
|
||||
cgroup_device_permissions_to_string(a->permissions));
|
||||
strna(cgroup_device_permissions_to_string(a->permissions)));
|
||||
|
||||
LIST_FOREACH(device_weights, iw, c->io_device_weights)
|
||||
fprintf(f,
|
||||
|
||||
Reference in New Issue
Block a user