Fix mule farm initialization

The mules_list pointer points to the same buffer as farm_value, so when farm_value is freed the subsequent strtok operations on mules_list will have undefined behavior. On my flavor of linux the farm_value buffer is cleared, so strtok never finds any of the mule ids and the mules never get added to the farm.