summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Bonzini2022-03-31 08:24:09 +0200
committerPaolo Bonzini2022-04-05 10:42:06 +0200
commitfae4fad5b4b59af9cb283709b66a0680069f74ba (patch)
tree6cb92ab7f1f2d9ca2b0b162e08d8bea89b857854
parentMerge tag 'pull-ppc-20220404' of https://github.com/legoater/qemu into staging (diff)
downloadqemu-fae4fad5b4b59af9cb283709b66a0680069f74ba.tar.gz
qemu-fae4fad5b4b59af9cb283709b66a0680069f74ba.tar.xz
qemu-fae4fad5b4b59af9cb283709b66a0680069f74ba.zip
coverity: update model for latest tools
Coverity is now rejecting incomplete types in the modeling file. Just use a random number (in the neighborhood of the actual one) for the size of a GIOChannel. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--scripts/coverity-scan/model.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/coverity-scan/model.c b/scripts/coverity-scan/model.c
index 9d4fba53d9..686d1a3008 100644
--- a/scripts/coverity-scan/model.c
+++ b/scripts/coverity-scan/model.c
@@ -356,7 +356,8 @@ int g_poll (GPollFD *fds, unsigned nfds, int timeout)
typedef struct _GIOChannel GIOChannel;
GIOChannel *g_io_channel_unix_new(int fd)
{
- GIOChannel *c = g_malloc0(sizeof(GIOChannel));
+ /* cannot use incomplete type, the actual struct is roughly this size. */
+ GIOChannel *c = g_malloc0(20 * sizeof(void *));
__coverity_escape__(fd);
return c;
}