libopkg: do not modify original version string in parse_version()
authorJo-Philipp Wich <jo@mein.io>
Fri, 17 Feb 2017 19:01:42 +0000 (20:01 +0100)
committerJo-Philipp Wich <jo@mein.io>
Fri, 17 Feb 2017 19:01:42 +0000 (20:01 +0100)
commiteef0d1c9c56fb7c6733b716d36b08911639690dd
treea006a089740c85e7cfb28a055f25b6e460dee99c
parent3600e0b460725790772539438de06d06be2a8b27
libopkg: do not modify original version string in parse_version()

The parse_version() function might be parsing the version string of another
pkg_t instance so we must not modify it inplace to truncate the revision
part, otherwise we will clobber the original version, leading to failing
comparisations later on.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
libopkg/pkg_parse.c