Make Message's setDestination() thread safe

This commit is contained in:
Stanislav Angelovic
2021-04-29 15:30:56 +00:00
parent 5ee4c61a1b
commit b0a72cbe92
5 changed files with 14 additions and 1 deletions
+7
View File
@@ -260,6 +260,13 @@ sd_bus* SdBus::sd_bus_flush_close_unref(sd_bus *bus)
return ::sd_bus_flush_close_unref(bus);
}
int SdBus::sd_bus_message_set_destination(sd_bus_message *m, const char *destination)
{
std::lock_guard lock(sdbusMutex_);
return ::sd_bus_message_set_destination(m, destination);
}
int SdBus::sd_bus_query_sender_creds(sd_bus_message *m, uint64_t mask, sd_bus_creds **c)
{
std::lock_guard lock(sdbusMutex_);