equal
deleted
inserted
replaced
319 local diff = rid - session.rid; |
319 local diff = rid - session.rid; |
320 if diff > 1 then |
320 if diff > 1 then |
321 session.log("warn", "rid too large (means a request was lost). Last rid: %d New rid: %s", session.rid, attr.rid); |
321 session.log("warn", "rid too large (means a request was lost). Last rid: %d New rid: %s", session.rid, attr.rid); |
322 elseif diff <= 0 then |
322 elseif diff <= 0 then |
323 -- Repeated, ignore |
323 -- Repeated, ignore |
324 session.log("debug", "rid repeated (on request %s), ignoring: %s (diff %d)", request.id, session.rid, diff); |
324 session.log("debug", "rid repeated, ignoring: %s (diff %d)", session.rid, diff); |
325 context.notopen = nil; |
325 context.notopen = nil; |
326 context.ignore = true; |
326 context.ignore = true; |
327 context.sid = sid; |
327 context.sid = sid; |
328 t_insert(session.requests, response); |
328 t_insert(session.requests, response); |
329 return; |
329 return; |