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:39:54 +0000 (18:39 -0400)
commit9e48400f4606bac16b7e4db195f610928c3d5a04
tree121ec75f99bbb0c49b6e24c556a48fdd75e8b46a
parent2f4b41861c1729ff4b754986782d7428ccdca455
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