From: Paul Ramsey Date: Thu, 26 Jan 2012 17:23:31 +0000 (+0000) Subject: Clean up and exit when shp file missing X-Git-Tag: 2.0.0alpha3~62 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ba3f5a08d266afff1fc8926c447bf5412873282e;p=postgis Clean up and exit when shp file missing git-svn-id: http://svn.osgeo.org/postgis/trunk@8936 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/loader/shpopen.c b/loader/shpopen.c index 197071f31..54ac8fd9a 100644 --- a/loader/shpopen.c +++ b/loader/shpopen.c @@ -552,6 +552,10 @@ SHPOpenLL( const char * pszLayer, const char * pszAccess, SAHooks *psHooks ) pszBasename, pszBasename ); psHooks->Error( pszMessage ); free( pszMessage ); + free( psSHP ); + free( pszBasename ); + free( pszFullname ); + return( NULL ); } sprintf( pszFullname, "%s.shx", pszBasename );