}
if(seq->table==NULL){
- dbgprintf(1, "Warning: Connection initialization incorrect\n");
- return 0;
+ dbgprintf(1, "Warning: Connection uninitialized\n");
+ return initialize_seq(seq, 0, num);
}
/*account for missing packets*/
exit(1);
}
+ if(seq->table==NULL){
+ dbgprintf(1, "Warning: Connection uninitialized\n");
+ initialize_seq(seq, 0, num);
+ }
+
/*loop through table looking for the DCCP ack number*/
for(int i=0; i < seq->size; i++){
if(seq->table[i].old==num){
exit(1);
}
+ if(seq->table==NULL){
+ dbgprintf(1, "Warning: Connection uninitialized\n");
+ initialize_seq(seq, 0, num);
+ }
+
/*loop through table looking for the DCCP ack number*/
for(int i=0; i < seq->size; i++){
if(seq->table[i].old==num){