mirror of
https://github.com/qemu/qemu.git
synced 2024-11-25 20:03:37 +08:00
9pfs: avoid sign conversion error simplifying the code
(note this is how other functions also handle the errors). hw/9pfs/9p.c:948:18: warning: Loss of sign in implicit conversion offset = err; ^~~ Reported-by: Clang Static Analyzer Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Greg Kurz <groug@kaod.org>
This commit is contained in:
parent
53e2c48d3f
commit
403a905b03
@ -945,7 +945,6 @@ static void coroutine_fn v9fs_version(void *opaque)
|
||||
v9fs_string_init(&version);
|
||||
err = pdu_unmarshal(pdu, offset, "ds", &s->msize, &version);
|
||||
if (err < 0) {
|
||||
offset = err;
|
||||
goto out;
|
||||
}
|
||||
trace_v9fs_version(pdu->tag, pdu->id, s->msize, version.data);
|
||||
@ -962,13 +961,12 @@ static void coroutine_fn v9fs_version(void *opaque)
|
||||
|
||||
err = pdu_marshal(pdu, offset, "ds", s->msize, &version);
|
||||
if (err < 0) {
|
||||
offset = err;
|
||||
goto out;
|
||||
}
|
||||
offset += err;
|
||||
err += offset;
|
||||
trace_v9fs_version_return(pdu->tag, pdu->id, s->msize, version.data);
|
||||
out:
|
||||
pdu_complete(pdu, offset);
|
||||
pdu_complete(pdu, err);
|
||||
v9fs_string_free(&version);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user