From 6623b6180743596f083e21d319b42f8456975a1d Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 24 Dec 2025 20:56:05 +0000 Subject: Some compilers don't like labels ending compound statements --- src/s6-linux-utils/fstab2s6rc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/s6-linux-utils/fstab2s6rc.c b/src/s6-linux-utils/fstab2s6rc.c index bd115cd..c50a9fe 100644 --- a/src/s6-linux-utils/fstab2s6rc.c +++ b/src/s6-linux-utils/fstab2s6rc.c @@ -354,10 +354,10 @@ static inline int write_fses (char const *dir, fsent const *tab, unsigned int n, err1n: strerr_warnfu2sys("write to ", fn) ; return 111 ; - ok1: } else if (!openwritenclose_unsafe5(fn, "", 0, 0, 0)) goto err2n ; + ok1: memcpy(fn + dirlen + 2 + slen, "up", 3) ; fd = open_create(fn) ; if (fd == -1) { strerr_warnfu3sys("open ", fn, " for writing") ; return 111 ; } @@ -505,10 +505,10 @@ static inline int write_swaps (char const *dir, swapent const *tab, unsigned int err1n: strerr_warnfu2sys("write to ", fn) ; return 111 ; - ok1: } else if (!openwritenclose_unsafe5(fn, "", 0, 0, 0)) goto err2n ; + ok1: memcpy(fn + dirlen + 2 + slen, "up", 3) ; fd = open_create(fn) ; if (fd == -1) { strerr_warnfu3sys("open ", fn, " for writing") ; return 111 ; } -- cgit v1.3.1