Skip to content

Commit a76c02c

Browse files
authored
Merge pull request #168 from RIvance/master
Fix build error in UE5
2 parents d0018d5 + 6170e28 commit a76c02c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Source/ROSIntegration/Private/rosbridge2cpp/ros_bridge.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ namespace rosbridge2cpp {
2828
{
2929
while (queue.size())
3030
{
31-
bson_destroy(queue.front());
31+
bson_t* bson = queue.front();
3232
queue.pop();
33+
bson_destroy(bson);
3334
}
3435
}
3536
}
@@ -133,8 +134,9 @@ namespace rosbridge2cpp {
133134
auto& queue = publisher_queues_[publisher_topics_[topic_name]];
134135
if (queue_size > 0 && queue.size() >= queue_size) // make space if necessary
135136
{
136-
bson_destroy(queue.front());
137+
bson_t* bson = queue.front();
137138
queue.pop();
139+
bson_destroy(bson);
138140
}
139141

140142
queue.push(message);

0 commit comments

Comments
 (0)