diff --git a/publish/publish.sh b/publish/publish.sh index d06e13f..3636ec5 100644 --- a/publish/publish.sh +++ b/publish/publish.sh @@ -28,7 +28,7 @@ cd - rsync -aP --exclude=".git" ./src/ ${dist}/src/ rsync -aP ./publish/skynet ${dist}/ rsync -aP --exclude={config/develop.lua,config/nodenames.lua} config ${dist}/ -#cp kill.sh ${dist}/ -#cp run.sh ${dist}/ +cp kill.sh ${dist}/ +cp run.sh ${dist}/ # rsync -aP --exclude-from="./publish/exclude.list" ${origin}/ ./${dist}/ diff --git a/src/services/watchdog.lua b/src/services/watchdog.lua index 3cc96d2..2f7a8c7 100644 --- a/src/services/watchdog.lua +++ b/src/services/watchdog.lua @@ -37,6 +37,7 @@ function SOCKET.error(fd, msg) end function SOCKET.data(fd, msg) + if #msg < 2 then return end local cmd = string.unpack("H", string.sub(msg, 1, 2)) if cmd == actionCodes.Role_queryLoginRpc then local data = MsgPack.unpack(xxtea.decrypt(string.sub(msg, 3), XXTEA_KEY)) -- libgit2 0.21.2