[Mlt-devel] SF.net SVN: mlt: [1102] trunk/mlt/src/framework/mlt_repository.c
Brought to you by:
ddennedy,
lilo_booter
From: <dde...@us...> - 2008-03-06 07:30:10
|
Revision: 1102 http://mlt.svn.sourceforge.net/mlt/?rev=1102&view=rev Author: ddennedy Date: 2008-03-05 23:29:55 -0800 (Wed, 05 Mar 2008) Log Message: ----------- mlt_repository.c: fix to previous string const fix in mlt_repository_languages Modified Paths: -------------- trunk/mlt/src/framework/mlt_repository.c Modified: trunk/mlt/src/framework/mlt_repository.c =================================================================== --- trunk/mlt/src/framework/mlt_repository.c 2008-03-06 07:23:23 UTC (rev 1101) +++ trunk/mlt/src/framework/mlt_repository.c 2008-03-06 07:29:55 UTC (rev 1102) @@ -292,10 +292,11 @@ if ( languages ) return languages; - char *locale = strdup( getenv_locale() ); languages = mlt_properties_new(); + char *locale = getenv_locale(); if ( locale ) { + locale = strdup( locale ); mlt_tokeniser tokeniser = mlt_tokeniser_init(); int count = mlt_tokeniser_parse_new( tokeniser, locale, ":" ); if ( count ) @@ -317,13 +318,13 @@ { mlt_properties_set( languages, "0", "en" ); } + free( locale ); mlt_tokeniser_close( tokeniser ); } else { mlt_properties_set( languages, "0", "en" ); } - free( locale ); mlt_properties_set_data( &self->parent, "languages", languages, 0, ( mlt_destructor )mlt_properties_close, NULL ); return languages; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |