wsdd2: fix stopping service
authorRafał Miłecki <rafal@milecki.pl>
Thu, 11 May 2023 11:27:32 +0000 (13:27 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Sun, 21 May 2023 08:21:13 +0000 (10:21 +0200)
commit36ba94fcdab9892fb83302a7628ceac1f5cfe04f
tree035950dbd9ea003ee2ec9d8b7c699d661c3117d2
parent2884d1072c78b0f23511c201321192c35125e704
wsdd2: fix stopping service

Function start_service() is called whenever service may need reloading.
If SMB server is not running it could be simply because it has been
stopped. Reloading service in such case is not an error so:
1. Don't log error as it isn't one
2. Don't exit with error code as it was confusing procd

This change fixes scenario like:
/etc/init.d/ksmbd stop
/etc/init.d/wsdd2 reload
(previously above wasn't stopping wsdd2)

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 6020ca52bf5d7b2869ef1ff8a966d15281aa56ab)
net/wsdd2/files/wsdd2.init