From d4e05d476f8f8a5d58bbb0593534e5e4c36dcb19 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Tue, 3 Jun 2008 13:14:11 +0000 Subject: [PATCH] Abort, if MAJOR number could not be determined. --- script/init.d/ethercat | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/script/init.d/ethercat b/script/init.d/ethercat index a6fb98c7..26710160 100755 --- a/script/init.d/ethercat +++ b/script/init.d/ethercat @@ -186,6 +186,11 @@ start) # get dynamic major number MAJOR=$(awk "\$2==\"EtherCAT\" {print \$1}" /proc/devices) + if [ -z "${MAJOR}" ]; then + echo "Failed to get device major number!" + ${RMMOD} ec_master + exit_fail + fi # create character devices for i in ${MASTER_INDICES}; do -- GitLab