diff options
-rw-r--r-- | src/modules/uavcan/uavcan_main.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/uavcan/uavcan_main.cpp b/src/modules/uavcan/uavcan_main.cpp index 2d5abf959..f04ab9f17 100644 --- a/src/modules/uavcan/uavcan_main.cpp +++ b/src/modules/uavcan/uavcan_main.cpp @@ -698,7 +698,9 @@ int uavcan_main(int argc, char *argv[]) if (!std::strcmp(argv[1], "start")) { if (UavcanNode::instance()) { - errx(1, "already started"); + // Already running, no error + warnx("already started"); + ::exit(0); } // Node ID |