From b9a98ecb39c7c39380d34b43fd3bb1192fefb667 Mon Sep 17 00:00:00 2001 From: methodus Date: Tue, 6 Nov 2012 02:59:37 +0100 Subject: Changed ScanUri function a little bit to avoid segfaults. --- media/mediaManager.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'media') diff --git a/media/mediaManager.cpp b/media/mediaManager.cpp index 88587d4..7064daa 100644 --- a/media/mediaManager.cpp +++ b/media/mediaManager.cpp @@ -824,11 +824,10 @@ bool cMediaManager::ScanURI(const string& uri, cUPnPResourceProvider* provider){ } } - stringstream uristrm; + string entryUri; for(StringList::iterator it = entries.begin(); it != entries.end(); ++it){ - uristrm.str(string()); - uristrm << uri << *it; - ScanURI(uristrm.str(), provider); + entryUri = uri + *it; + ScanURI(entryUri, provider); } } -- cgit v1.2.3