diff options
author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2020-11-27 18:40:51 +0000 |
---|---|---|
committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2020-11-27 18:40:51 +0000 |
commit | 1def0a6257f63f5985c9dbcd30531a2b603e6556 (patch) | |
tree | 792b78d2caeeb4ad244eb3f8ed0196d031759989 /usr.sbin/rtsold | |
parent | a92526f3f13f96b0895e64364f0fce09728f96c7 (diff) | |
download | src-test2-1def0a6257f63f5985c9dbcd30531a2b603e6556.tar.gz src-test2-1def0a6257f63f5985c9dbcd30531a2b603e6556.zip |
Notes
Diffstat (limited to 'usr.sbin/rtsold')
-rw-r--r-- | usr.sbin/rtsold/rtsold.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/rtsold/rtsold.c b/usr.sbin/rtsold/rtsold.c index 1d5605463314..5e5298bfdadc 100644 --- a/usr.sbin/rtsold/rtsold.c +++ b/usr.sbin/rtsold/rtsold.c @@ -333,6 +333,7 @@ init_capabilities(void) #ifdef WITH_CASPER const char *const scripts[] = { resolvconf_script, managedconf_script, otherconf_script }; + const char *scripts_set[nitems(scripts)]; cap_channel_t *capcasper; nvlist_t *limits; int count; @@ -351,9 +352,9 @@ init_capabilities(void) count = 0; for (size_t i = 0; i < nitems(scripts); i++) if (scripts[i] != NULL) - count++; + scripts_set[count++] = scripts[i]; limits = nvlist_create(0); - nvlist_add_string_array(limits, "scripts", scripts, count); + nvlist_add_string_array(limits, "scripts", scripts_set, count); if (cap_limit_set(capscript, limits) != 0) return (-1); |