From 23587d0b0fdcc9176ec7201c38781aa7e0dfd951 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Thu, 25 Dec 2014 13:58:32 +0800 Subject: [PATCH] make sproto parser result more stable --- lualib/sprotoparser.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lualib/sprotoparser.lua b/lualib/sprotoparser.lua index f6b24399..4728368e 100644 --- a/lualib/sprotoparser.lua +++ b/lualib/sprotoparser.lua @@ -316,6 +316,7 @@ local function packgroup(t,p) alltypes[name] = #alltypes table.insert(alltypes, name) end + table.sort(alltypes) -- make result stable tt = {} for _,name in ipairs(alltypes) do table.insert(tt, packtype(name, t[name], alltypes))