Changeset 6964
- Timestamp:
- 03/13/11 23:08:32 (2 years ago)
- Files:
-
- 1 modified
-
luci/trunk/libs/sys/luasrc/sys.lua (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/libs/sys/luasrc/sys.lua
r6947 r6964 241 241 line = line:match "^(.-( [^ =]+=).-)%2" 242 242 local entry, flags = _parse_mixed_record(line, " +") 243 entry.layer3 = flags[1] 244 entry.layer4 = flags[3] 245 for i=1, #entry do 246 entry[i] = nil 247 end 248 249 if callback then 250 callback(entry) 251 else 252 connt[#connt+1] = entry 243 if flags[6] ~= "TIME_WAIT" then 244 entry.layer3 = flags[1] 245 entry.layer4 = flags[3] 246 for i=1, #entry do 247 entry[i] = nil 248 end 249 250 if callback then 251 callback(entry) 252 else 253 connt[#connt+1] = entry 254 end 253 255 end 254 256 end … … 257 259 line = line:match "^(.-( [^ =]+=).-)%2" 258 260 local entry, flags = _parse_mixed_record(line, " +") 259 entry.layer3 = "ipv4" 260 entry.layer4 = flags[1] 261 for i=1, #entry do 262 entry[i] = nil 263 end 264 265 if callback then 266 callback(entry) 267 else 268 connt[#connt+1] = entry 261 if flags[4] ~= "TIME_WAIT" then 262 entry.layer3 = "ipv4" 263 entry.layer4 = flags[1] 264 for i=1, #entry do 265 entry[i] = nil 266 end 267 268 if callback then 269 callback(entry) 270 else 271 connt[#connt+1] = entry 272 end 269 273 end 270 274 end
