fixed when src_currency equal dst_currency the return value wrong