Module: wine Branch: master Commit: 1b27af164c3682419b636f5eb08647f3f6bb7e55 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1b27af164c3682419b636f5eb0...
Author: Marcus Meissner marcus@jet.franken.de Date: Fri Jan 8 09:20:34 2010 +0100
setupapi: Avoid NULL dereference in error path (Coverity).
---
dlls/setupapi/parser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/setupapi/parser.c b/dlls/setupapi/parser.c index 7f581bd..744ee4c 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; }