diff -U3 -d sancp-1.6.1/check_packet.cc sancp-1.6.1.fix200511.a/check_packet.cc
--- sancp-1.6.1/check_packet.cc 2004-09-02 11:06:36.000000000 -0400
+++ sancp-1.6.1.fix200511.a/check_packet.cc 2005-11-12 20:42:35.730815594 -0500
@@ -184,10 +184,12 @@
nc->cid+=gVars.timeptr.tv_usec;
// Let's make certain we have a unique connection id
- if(gVars.cnx_id>nc->cid){
- nc->cid=gVars.cnx_id++;
- }
- gVars.cnx_id=nc->cid;
+ if(nc->cid<=gVars.cnx_id){
+ gVars.cnx_id++;
+ nc->cid=gVars.cnx_id;
+ }else{
+ gVars.cnx_id=nc->cid;
+ }
nc->fH=0;
// Now we are ready to apply the rule, based on it's [perceived] direction