FILE *f;
char *b;
unsigned int len;
+ pnd_pxml_handle *h;
f = fopen ( fullpath, "r" );
fclose ( f );
- return ( pnd_pxml_fetch_buffer ( fullpath, b ) );
+ h = pnd_pxml_fetch_buffer ( fullpath, b );
+ free ( b );
+
+ return ( h );
}
pnd_pxml_handle *pnd_pxml_fetch_buffer ( char *filename, char *buffer ) {
if ( p -> execargs ) {
free ( p -> execargs );
}
+ if ( p -> mkdir_sp ) {
+ free ( p -> mkdir_sp );
+ }
if ( p -> package_version_major ) {
free ( p -> package_version_major );
}