]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: Check for negative port values in network drive configuration
authorErik Skultety <eskultet@redhat.com>
Thu, 19 Feb 2015 15:53:13 +0000 (16:53 +0100)
committerCole Robinson <crobinso@redhat.com>
Tue, 28 Apr 2015 15:06:41 +0000 (11:06 -0400)
commitb41d99b72ebeb172cc9a749882fdfaf75daa5ff2
tree0a17939f6e7a34bf74a90a0cb83df278e1d06f25
parent8ff41608f1cc273bfa6caf0b04fc469d2b3a4b98
qemu: Check for negative port values in network drive configuration

We interpret port values as signed int (convert them from char *),
so if a negative value is provided in network disk's configuration,
we accept it as valid, however there's an 'unknown cause' error raised later.
This error is only accidental because we return the port value in the return code.
This patch adds just a minor tweak to the already existing check so we
reject negative values the same way as we reject non-numerical strings.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1163553
(cherry picked from commit 84646165262de4fcdfca49e9e9198fa7b26edea6)
src/qemu/qemu_command.c