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 22:47:13 +0000 (18:47 -0400)
commitd055989083df4bf68eb1388d327ebffb3501bb83
tree6e7bddfafd9479a26ad00beb09909b17311de203
parent98242f94cd181f0257535479369054f07f951b21
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