Fix string buffer overwrite 16/36216/2
authorJakub Izydorczyk <j.izydorczyk@samsung.com>
Tue, 3 Mar 2015 13:15:29 +0000 (14:15 +0100)
committerPawel Sikorski <p.sikorski@samsung.com>
Mon, 9 Mar 2015 10:52:54 +0000 (03:52 -0700)
commit8ad27ef7eb033c513fa9ecd8d29aa7ac662278c9
treea32a70f6244740c770ac28701111d11f36c77d78
parent594918dce6b3ea78bd40ba799edca398e8e0c171
Fix string buffer overwrite

std::string uses static buffer for empty string values. When
std::transform iterates over initialized std::string elements
and copies their changed values to empty std::string by using
its random access iterator, the buffer which is used by
std::string for empty strings is overriden, what later makes
all strings, that are supposed to be empty, not empty.

Change-Id: I5acb9e038febabbf4b1e1d56d736f75dc227c0af
src/widget-manifest-parser/manifest.cc