Change-Id: I425062f22b8d91a9a51cd5b68d29fdffe1a8bfe9
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
void ContextManager::assignRequest(RequestInfo* request)
{
- ProviderHandler *handle = ProviderHandler::getInstance(request->getSubject(), true);
+ std::string subject = request->getSubject();
+ if (subject.empty()) {
+ _W("Empty subject name");
+ request->reply(ERR_NOT_SUPPORTED);
+ delete request;
+ return;
+ }
+
+ ProviderHandler *handle = ProviderHandler::getInstance(subject, true);
if (!handle || !handle->isSupported()) {
request->reply(ERR_NOT_SUPPORTED);
delete request;