提交 dddc5524 编写于 作者: P Peter Krempa

util: storagefile: Preserve return value in virStorageSourceParseBackingJSONUriStr

virStorageSourceParseBackingURI will report special return values in
some cases. Preserve it in virStorageSourceParseBackingJSONUriStr.
Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
Reviewed-by: NJán Tomko <jtomko@redhat.com>
上级 36cde667
...@@ -3075,7 +3075,9 @@ virStorageSourceParseBackingJSONUriStr(virStorageSourcePtr src, ...@@ -3075,7 +3075,9 @@ virStorageSourceParseBackingJSONUriStr(virStorageSourcePtr src,
const char *uri, const char *uri,
int protocol) int protocol)
{ {
if (virStorageSourceParseBackingURI(src, uri) < 0) int rc;
if ((rc = virStorageSourceParseBackingURI(src, uri)) < 0)
return -1; return -1;
if (src->protocol != protocol) { if (src->protocol != protocol) {
...@@ -3087,7 +3089,7 @@ virStorageSourceParseBackingJSONUriStr(virStorageSourcePtr src, ...@@ -3087,7 +3089,7 @@ virStorageSourceParseBackingJSONUriStr(virStorageSourcePtr src,
return -1; return -1;
} }
return 0; return rc;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册