summaryrefslogtreecommitdiff
path: root/src/s6-rc/s6-rc-oneshot-run.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/s6-rc/s6-rc-oneshot-run.c')
-rw-r--r--src/s6-rc/s6-rc-oneshot-run.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/s6-rc/s6-rc-oneshot-run.c b/src/s6-rc/s6-rc-oneshot-run.c
index 835e89c..d80f704 100644
--- a/src/s6-rc/s6-rc-oneshot-run.c
+++ b/src/s6-rc/s6-rc-oneshot-run.c
@@ -4,10 +4,12 @@
#include <strings.h>
#include <stdint.h>
#include <unistd.h>
+
#include <skalibs/types.h>
#include <skalibs/sgetopt.h>
#include <skalibs/strerr2.h>
#include <skalibs/djbunix.h>
+
#include <s6-rc/config.h>
#include <s6-rc/s6rc.h>
@@ -90,6 +92,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
if (r < 0) strerr_diefu3sys(111, "read ", compiled, "/db") ;
if (!r) strerr_dief3x(4, "invalid service database in ", compiled, "/db") ;
close(fdcompiled) ;
+ close(compiledlock) ;
/* Run the script */