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);