gchar *tag = NULL;
gchar *lptr = line;
gchar *sptr = NULL;
-
+ gchar *down = NULL;
while( *lptr++ ) {
/* Check for language tag */
if( *lptr == LDIF_LANG_TAG ) {
tag = g_strndup( line, len+1 );
tag[ len ] = '\0';
- g_utf8_strdown( tag, -1 );
- return tag;
+ down = g_utf8_strdown( tag, -1 );
+ g_free(tag);
+ return down;
}
}
return tag;