Differences From
Artifact [3c7c1240d3]:
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