Revision 12 src/codeconv.c

codeconv.c (revision 12)
964 964
	if (!dest_code)
965 965
		dest_code = conv_get_internal_charset_str();
966 966

  
967
	/* don't convert if src and dest codeset are identical */
968
	if (!strcasecmp(src_code, dest_code))
969
		return g_strdup(inbuf);
970

  
967 971
	/* don't convert if current codeset is US-ASCII */
968 972
	if (!strcasecmp(dest_code, CS_US_ASCII))
969 973
		return g_strdup(inbuf);
970 974

  
971
	/* don't convert if src and dest codeset are identical */
972
	if (!strcasecmp(src_code, dest_code))
973
		return g_strdup(inbuf);
974

  
975 975
	cd = iconv_open(dest_code, src_code);
976 976
	if (cd == (iconv_t)-1)
977 977
		return NULL;

Also available in: Unified diff