Firefighter falls through floor putting out blaze