From 4c8dc8ab046864c370ce1aadd29403fd6c78097f Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 6 Jul 2023 13:23:21 +0000 Subject: Use open safe wrappers; remove debug boilerplate Signed-off-by: Laurent Bercot --- src/libs6/s6_svc_writectl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/libs6') diff --git a/src/libs6/s6_svc_writectl.c b/src/libs6/s6_svc_writectl.c index dee9128..e7f4a02 100644 --- a/src/libs6/s6_svc_writectl.c +++ b/src/libs6/s6_svc_writectl.c @@ -27,12 +27,12 @@ int s6_svc_writectl (char const *service, char const *subdir, char const *s, siz /* Investigate what went wrong */ { - int fd, fdsub ; - fd = open(service, O_RDONLY | O_DIRECTORY) ; - if (fd < 0) return -1 ; + int fdsub ; + int fd = open2(service, O_RDONLY | O_DIRECTORY) ; + if (fd == -1) return -1 ; fdsub = open2_at(fd, subdir, O_RDONLY | O_DIRECTORY) ; fd_close(fd) ; - if (fdsub < 0) return (errno == ENOENT) ? 0 : -2 ; + if (fdsub == -1) return (errno == ENOENT) ? 0 : -2 ; fd_close(fdsub) ; return -2 ; } -- cgit v1.2.3