diff --git a/src/modules/uavcan/uavcan_servers.cpp b/src/modules/uavcan/uavcan_servers.cpp index cc804ed34d..b94d2566d6 100644 --- a/src/modules/uavcan/uavcan_servers.cpp +++ b/src/modules/uavcan/uavcan_servers.cpp @@ -171,7 +171,7 @@ int UavcanServers::start(uavcan::INode &main_node) pthread_attr_init(&tattr); (void)pthread_attr_getschedparam(&tattr, ¶m); - tattr.stacksize = StackSize; + tattr.stacksize = PX4_STACK_ADJUSTED(StackSize); param.sched_priority = Priority; if (pthread_attr_setschedparam(&tattr, ¶m)) { warnx("setting sched params failed");