parsav  Diff

Differences From Artifact [3c7c1240d3]:

To Artifact [584b173afe]:


   640    640   			elseif d.cmd == lib.ipc.cmd.enumerate then
   641    641   				if srv.id ~= nil then
   642    642   					lib.str.ncpy(&a.iname[0], srv.id, [(`a.iname).tree.type.N])
   643    643   				else a.iname[0] = 0 end
   644    644   			elseif d.cmd == lib.ipc.cmd.chnoise then
   645    645   				lib.noise.level = d.operand
   646    646   			elseif d.cmd == lib.ipc.cmd.cfgrefresh then
   647         -				srv.cfg:free()
          647  +				srv.cfg:purge()
   648    648   				srv.cfg:load()
   649    649   			end
   650    650   			d:ack(&lib.ipc.global_emperor, &a)
   651    651   		end
   652    652   	end
   653    653   	srv:shutdown()
   654    654