diff --git a/pipewire-v4l2/src/pipewire-v4l2.c b/pipewire-v4l2/src/pipewire-v4l2.c index 42d31028b..83f336931 100644 --- a/pipewire-v4l2/src/pipewire-v4l2.c +++ b/pipewire-v4l2/src/pipewire-v4l2.c @@ -294,7 +294,7 @@ static int add_fd_map(int fd, struct file *file) if (map != NULL) { map->fd = fd; map->file = file; - file->ref++; + ATOMIC_INC(file->ref); } pthread_mutex_unlock(&globals.lock); return 0;