forked from Kistler-Group/sdbus-cpp
refactor: add validity checks for names and paths (#242)
This commit is contained in:
committed by
GitHub
parent
7f437a6e06
commit
b7a9c63ff0
@@ -27,6 +27,7 @@
|
||||
#include "Connection.h"
|
||||
#include "SdBus.h"
|
||||
#include "MessageUtils.h"
|
||||
#include "Utils.h"
|
||||
#include <sdbus-c++/Message.h>
|
||||
#include <sdbus-c++/Error.h>
|
||||
#include "ScopeGuard.h"
|
||||
@@ -71,6 +72,8 @@ Connection::~Connection()
|
||||
|
||||
void Connection::requestName(const std::string& name)
|
||||
{
|
||||
SDBUS_CHECK_SERVICE_NAME(name);
|
||||
|
||||
auto r = iface_->sd_bus_request_name(bus_.get(), name.c_str(), 0);
|
||||
SDBUS_THROW_ERROR_IF(r < 0, "Failed to request bus name", -r);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user