AHD4 suggests that it may be through Malay from Cantonese:

http://www.bartleby.com/61/32/K0043200.html