From 1b27af164c3682419b636f5eb08647f3f6bb7e55 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Fri, 8 Jan 2010 09:20:34 +0100 Subject: [PATCH] setupapi: Avoid NULL dereference in error path (Coverity). --- dlls/setupapi/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/setupapi/parser.c b/dlls/setupapi/parser.c index 7f581bd1875..744ee4c6db2 100644 --- a/dlls/setupapi/parser.c +++ b/dlls/setupapi/parser.c @@ -1024,7 +1024,7 @@ static struct inf_file *parse_file( HANDLE handle, const WCHAR *class, DWORD sty UnmapViewOfFile( buffer ); if (err) { - free_inf_file( file ); + if (file) free_inf_file( file ); SetLastError( err ); file = NULL; }