diff --git a/libisoburn/trunk/xorriso/filters.c b/libisoburn/trunk/xorriso/filters.c index fe5da3f0..4621790d 100644 --- a/libisoburn/trunk/xorriso/filters.c +++ b/libisoburn/trunk/xorriso/filters.c @@ -268,10 +268,11 @@ int Xorriso_set_filter(struct XorrisO *xorriso, void *in_node, struct Xorriso_lsT *found_lst; struct Xorriso_extF *found_filter; IsoExternalFilterCommand *cmd = NULL; - char *old_name= NULL, new_name[SfileadrL], *suffix= ""; + char *old_name= NULL, *new_name= NULL, *suffix= ""; IsoStream *stream; int is_renamed= 0; + Xorriso_alloc_meM(new_name, char, SfileadrL); new_name[0]= 0; node= (IsoNode *) in_node; @@ -431,6 +432,7 @@ int Xorriso_set_filter(struct XorrisO *xorriso, void *in_node, ex:; if(old_name != NULL) free(old_name); + Xorriso_free_meM(new_name); Xorriso_process_msg_queues(xorriso,0); return(ret); } diff --git a/libisoburn/trunk/xorriso/xorriso_timestamp.h b/libisoburn/trunk/xorriso/xorriso_timestamp.h index 2e215d2b..eb593d9d 100644 --- a/libisoburn/trunk/xorriso/xorriso_timestamp.h +++ b/libisoburn/trunk/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2011.05.03.091059" +#define Xorriso_timestamP "2011.05.03.095849"