diff --git a/disknet.lua b/disknet.lua index 0f57b3e..16812eb 100644 --- a/disknet.lua +++ b/disknet.lua @@ -96,6 +96,9 @@ end disknet.send = function(channel, message) local valid, grr = checkValidChannel(channel) if valid then + if not fs.exists(fs.combine(disknet.mainPath, tostring(channel))) then + fs.open(fs.combine(disknet.mainPath, tostring(channel)), "w").close() + end local contents = textutils.unserialize(readFile(fs.combine(disknet.mainPath, tostring(channel)))) if disknet.isOpen(channel) then local file = fs.open(fs.combine(disknet.mainPath, tostring(channel)), "w")