db/upnp: move "objid" declaration down
Don't allocate the object when it's not needed.
This commit is contained in:
parent
154250f551
commit
7260d7883c
@ -467,8 +467,6 @@ UpnpDatabase::Namei(ContentDirectoryService &server,
|
||||
UPnPDirObject &odirent,
|
||||
Error &error) const
|
||||
{
|
||||
std::string objid(rootid);
|
||||
|
||||
if (vpath.empty()) {
|
||||
// looking for root info
|
||||
if (!ReadNode(server, rootid, odirent, error))
|
||||
@ -479,6 +477,8 @@ UpnpDatabase::Namei(ContentDirectoryService &server,
|
||||
|
||||
const UpnpClient_Handle handle = m_lib->getclh();
|
||||
|
||||
std::string objid(rootid);
|
||||
|
||||
// Walk the path elements, read each directory and try to find the next one
|
||||
for (unsigned int i = 0; i < vpath.size(); i++) {
|
||||
UPnPDirContent dirbuf;
|
||||
|
Loading…
Reference in New Issue
Block a user