Clean or rebuild the carb. Most likely problem is something is either stuck in the needle/seat or one or the other has wear or damage. You could conceivably have a "sunk" float also, but that's pretty uncommon. If the needle can't close the passage, fuel will just continue to flow until the tank is empty and/or the crankcase is full.