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:57:24 +0000 (18:57 -0400)
commite63b32e22dafd99547f82f5383fdbf58b5f651a1
tree75274dcb2e02cc0a595da158a7236af0531b68fd
parent075eb526c9817d9d8e3a759e3fbe180d8d326dcf
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