There is no double taxation. The trust is supposed to distribute all of the income so the beneficiary pays the tax.