summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-01-29 09:30:04 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-01-29 10:57:20 +0000
commit681cc3d13ec96d5d796f46d343ae8b06780fd121 (patch)
tree9fdf851a0b9e0fb55c92c08e635282a92af26054 /desktop
parenta251d3593a3e7cd11b633791123db522dffa5a55 (diff)
coverity#1158237 Resource leak
Change-Id: I2204ec36344b8f7662efa8aed31e9363bb791616
Diffstat (limited to 'desktop')
-rw-r--r--desktop/source/lib/shim.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/desktop/source/lib/shim.c b/desktop/source/lib/shim.c
index c821d2dd9e23..7115c6e57299 100644
--- a/desktop/source/lib/shim.c
+++ b/desktop/source/lib/shim.c
@@ -53,6 +53,7 @@ SAL_DLLPUBLIC_EXPORT LibreOffice *lo_init( const char *install_path )
pSym = (HookFunction *) dlsym( dlhandle, "liblibreoffice_hook" );
if( !pSym ) {
fprintf( stderr, "failed to find hook in library '%s'\n", imp_lib );
+ dlclose( dlhandle );
free( imp_lib );
return NULL;
}