storage: Correct the 'mode' check
authorJohn Ferlan <jferlan@redhat.com>
Mon, 24 Aug 2015 16:48:40 +0000 (12:48 -0400)
committerJohn Ferlan <jferlan@redhat.com>
Wed, 2 Sep 2015 23:02:19 +0000 (19:02 -0400)
commite0025d2967bbe3f283937216c9e2c12b6e9d1010
treec357ccf0912b7f12706147cae1f0e7f41f97370e
parent8b1d84e640f1a6e6ebb47caf23a664e2f651b32d
storage: Correct the 'mode' check

Commit id '7c2d65dde2' changed the default value of mode to be -1 if not
supplied in the XML, which should cause creation of the volume using the
default mode of VIR_STORAGE_DEFAULT_VOL_PERM_MODE; however, the check
made was whether mode was '0' or not to use default or provided value.

This patch fixes the issue to check if the 'mode' was provided in the XML
and use that value.

(cherry picked from commit 691dd388aee99f8b06177540303b690586d5f5b3)
src/storage/storage_backend.c