[PATCH] check for iface->ref to avoid crash
Marcus Meissner
marcus at jet.franken.de
Tue May 6 13:44:30 CDT 2008
Hi,
spotted by Coverity, iface->ref could get derefenced later on.
Ciao, Marcus
---
tools/widl/header.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/tools/widl/header.c b/tools/widl/header.c
index a3f7b01..abea28e 100644
--- a/tools/widl/header.c
+++ b/tools/widl/header.c
@@ -742,6 +742,9 @@ static void write_c_method_def(FILE *header, const type_t *iface)
static void write_c_disp_method_def(FILE *header, const type_t *iface)
{
+ if (!iface->ref) {
+ error_loc("write_c_disp_method_def: no reference on interface(%p)\n", iface);
+ }
do_write_c_method_def(header, iface->ref, iface->name);
}
--
1.5.2.4
More information about the wine-patches
mailing list