From 5fd5e722a8d515ee82c9ffd5d761ee5fd4986fce Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 26 Apr 2020 15:05:17 +0200 Subject: [PATCH] Only mount /proc if it isn't already mounted Signed-off-by: Joachim Nilsson --- src/finit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/finit.c b/src/finit.c index 800971a7..4e6e4846 100644 --- a/src/finit.c +++ b/src/finit.c @@ -350,7 +350,7 @@ int main(int argc, char *argv[]) /* * Mount base file system */ - if (mount("none", "/proc", "proc", 0, NULL)) + if (!fismnt("/proc") && mount("none", "/proc", "proc", 0, NULL)) _pe("Failed mounting /proc"); if (fisdir("/proc/bus/usb")) mount("none", "/proc/bus/usb", "usbfs", 0, NULL);