mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-23 20:02:21 +00:00
util: storage: Fix build after 25924dec0f9329d429aadae14e273602307e2214
The commit referenced above changed function arguments of virStorageFileGetMetadataFromBuf() but didn't tweak the ATTRIBUTE_NONNULL tied to them. This was caught by coverity as it actually obeys them. We disabled them for GCC and thus it didn't show up. Additionally in commit 3ea661deeabadc3c114dfb6f662b9fd17d714a01 I passed NULL to the backingFormat argument which was also marked as nonnull. Use a dummy int's address when the argument isn't supplied so that the code doesn't need to change much.
This commit is contained in:
parent
3738166603
commit
61e45dfb51
@ -955,6 +955,10 @@ virStorageFileGetMetadataFromBuf(const char *path,
|
||||
int *backingFormat)
|
||||
{
|
||||
virStorageSourcePtr ret = NULL;
|
||||
int dummy;
|
||||
|
||||
if (!backingFormat)
|
||||
backingFormat = &dummy;
|
||||
|
||||
if (!(ret = virStorageFileMetadataNew(path, format)))
|
||||
return NULL;
|
||||
|
@ -301,8 +301,7 @@ virStorageSourcePtr virStorageFileGetMetadataFromBuf(const char *path,
|
||||
size_t len,
|
||||
int format,
|
||||
int *backingFormat)
|
||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
||||
ATTRIBUTE_NONNULL(5);
|
||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||
int virStorageFileChainGetBroken(virStorageSourcePtr chain,
|
||||
char **broken_file);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user