www.usr.com/support/gpl/USR9108_release1.5.tar.gz
[bcm963xx.git] / userapps / opensource / ipsec-tools / src / racoon / isakmp_inf.c
index dcf90df..d079ac5 100755 (executable)
@@ -669,6 +669,7 @@ isakmp_info_send_common(iph1, payload, np, flags)
 
        insph2(iph2);
        bindph12(iph1, iph2);
+       savestatus();
 
        tlen += sizeof(*isakmp) + payload->l;
 
@@ -936,6 +937,7 @@ purge_isakmp_spi(proto, spi, n)
                        SCHED_KILL(iph1->sce);
                iph1->status = PHASE1ST_EXPIRED;
                iph1->sce = sched_new(1, isakmp_ph1delete_stub, iph1);
+               savestatus();
        }
 }
 
@@ -1810,6 +1812,7 @@ purge_remote(iph1)
 
        iph1->status = PHASE1ST_EXPIRED;
        iph1->sce = sched_new(1, isakmp_ph1delete_stub, iph1);
+       savestatus();
 }
 
 /*