Fix copying to empty string. 88/81188/1
authorKrystian Kisielak <k.kisielak@samsung.com>
Fri, 22 Jul 2016 13:23:09 +0000 (15:23 +0200)
committerKrystian Kisielak <k.kisielak@samsung.com>
Fri, 22 Jul 2016 13:23:09 +0000 (15:23 +0200)
Change-Id: I0d2e111372cbe62fc3ebe9b4211e90b89a335dbf

src/internal/xml_parser.hpp

index 0dfb668..7265172 100644 (file)
@@ -85,8 +85,7 @@ namespace ldp_xml_parser
             void getIncludedFiles(const std::string& filename, const std::string& incldir, std::vector<std::string>& files) {
                                DIR *dir;
                                struct dirent *ent;
-                               std::string fname;
-                               std::copy(filename.begin(), filename.end(), fname.begin());
+                               std::string fname(filename);
                                std::string dname = dirname(const_cast<char*>(fname.c_str()));
                                if (incldir[0] != '/')
                                        dname += (std::string("/") + incldir);