diff --git a/system/uorb/listener.c b/system/uorb/listener.c index 83b8efb17..9479cb2dd 100644 --- a/system/uorb/listener.c +++ b/system/uorb/listener.c @@ -194,7 +194,7 @@ static int listener_get_state(FAR struct orb_object *object, int ret; int fd; - fd = orb_open(object->meta->o_name, object->instance, 0); + fd = orb_open(object->meta->o_name, object->instance, O_DIRECT); if (fd < 0) { return fd;