It is good idea to fill a barrel with water and let it swell to stop leaks, then fill.
If you did this, it could still leak from pores in the wood. There is a product called barrel wax that is used for wine barrels. Do a search online, or call you LHBS and see if they have some.