diff options
| author | Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> | 2025-09-16 16:14:00 +0300 |
|---|---|---|
| committer | Daniel P. Berrangé <berrange@redhat.com> | 2025-09-19 12:46:07 +0100 |
| commit | 69620c091d62f3a7016469c83b9064258524891d (patch) | |
| tree | b96de778962a58bcac749546861580b35bbd6064 /chardev/char-file.c | |
| parent | 6f607941b1c01679d6d3dca036ddd23bbe95a44c (diff) | |
| download | focaccia-qemu-69620c091d62f3a7016469c83b9064258524891d.tar.gz focaccia-qemu-69620c091d62f3a7016469c83b9064258524891d.zip | |
chardev: qemu_chr_open_fd(): add errp
Every caller already support errp, let's go further. Suggested-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'chardev/char-file.c')
| -rw-r--r-- | chardev/char-file.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chardev/char-file.c b/chardev/char-file.c index a9e8c5e0d7..89e9cb849c 100644 --- a/chardev/char-file.c +++ b/chardev/char-file.c @@ -92,7 +92,11 @@ static void qmp_chardev_open_file(Chardev *chr, } } - qemu_chr_open_fd(chr, in, out); + if (!qemu_chr_open_fd(chr, in, out, errp)) { + qemu_close(out); + qemu_close(in); + return; + } #endif } |