]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/mountd/mountd.c
mountd: Unregister mountd if my_svc_run() returns
[nfs-utils.git] / utils / mountd / mountd.c
index a4fdcc8a98082decf805e826b2a039ecfb962b83..9c7caf96e388fa433b1e3f299a4e25afa4977a8c 100644 (file)
@@ -888,7 +888,8 @@ main(int argc, char **argv)
 
        my_svc_run();
 
-       xlog(L_ERROR, "Ack! Gack! svc_run returned!\n");
+       xlog(L_ERROR, "RPC service loop terminated unexpectedly. Exiting...\n");
+       unregister_services();
        exit(1);
 }