diff options
author | Ross Burton <ross.burton@intel.com> | 2019-07-19 21:33:18 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-07-22 17:31:03 +0100 |
commit | 297605eec0077c82ee7405c0172643e3cec85c3a (patch) | |
tree | 7cbc2e83c10777e86118d5299d896b97c2a498e9 /meta-selftest | |
parent | 8ec4cd3e2addcfa29cfe8b5a2777d9b7e305e43e (diff) | |
download | poky-297605eec0077c82ee7405c0172643e3cec85c3a.tar.gz |
cve-update-db-native: improve metadata parsing
The metadata parser is fragile: first it coerces a bytes() to a str() (so the
string is b'LastModifiedDate:2019...'), assumes the first line is the date, and
then uses a regex to parse (which then includes the trailing quote as part of
the date).
Clean this up by parsing the bytes as UTF-8 (ASCII is probably fine, but this is
safer), iterate through the lines and split on colons to find the right
key/value pair.
(From OE-Core rev: bb4e53af33d6ca1e9346464adbdc1b39c47530f3)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-selftest')
0 files changed, 0 insertions, 0 deletions