fsdep/9p: fix -Werror=maybe-uninitialized false-positive
../fsdev/9p-iov-marshal.c:93:23: error: ‘val’ may be used uninitialized [-Werror=maybe-uninitialized] and similar Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
This commit is contained in:
parent
eb5d28c783
commit
79660687df
@ -84,9 +84,12 @@ ssize_t v9fs_iov_vunmarshal(struct iovec *out_sg, int out_num, size_t offset,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'w': {
|
case 'w': {
|
||||||
uint16_t val, *valp;
|
uint16_t val = 0, *valp;
|
||||||
valp = va_arg(ap, uint16_t *);
|
valp = va_arg(ap, uint16_t *);
|
||||||
copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val));
|
copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val));
|
||||||
|
if (copied <= 0) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (bswap) {
|
if (bswap) {
|
||||||
*valp = le16_to_cpu(val);
|
*valp = le16_to_cpu(val);
|
||||||
} else {
|
} else {
|
||||||
@ -95,9 +98,12 @@ ssize_t v9fs_iov_vunmarshal(struct iovec *out_sg, int out_num, size_t offset,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'd': {
|
case 'd': {
|
||||||
uint32_t val, *valp;
|
uint32_t val = 0, *valp;
|
||||||
valp = va_arg(ap, uint32_t *);
|
valp = va_arg(ap, uint32_t *);
|
||||||
copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val));
|
copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val));
|
||||||
|
if (copied <= 0) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (bswap) {
|
if (bswap) {
|
||||||
*valp = le32_to_cpu(val);
|
*valp = le32_to_cpu(val);
|
||||||
} else {
|
} else {
|
||||||
@ -106,9 +112,12 @@ ssize_t v9fs_iov_vunmarshal(struct iovec *out_sg, int out_num, size_t offset,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'q': {
|
case 'q': {
|
||||||
uint64_t val, *valp;
|
uint64_t val = 0, *valp;
|
||||||
valp = va_arg(ap, uint64_t *);
|
valp = va_arg(ap, uint64_t *);
|
||||||
copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val));
|
copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val));
|
||||||
|
if (copied <= 0) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (bswap) {
|
if (bswap) {
|
||||||
*valp = le64_to_cpu(val);
|
*valp = le64_to_cpu(val);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user