|
|
@ -221,6 +221,7 @@ match_tuids( sync_vars_t *svars, int t ) |
|
|
|
sync_rec_t *srec; |
|
|
|
sync_rec_t *srec; |
|
|
|
message_t *tmsg, *ntmsg = 0; |
|
|
|
message_t *tmsg, *ntmsg = 0; |
|
|
|
const char *diag; |
|
|
|
const char *diag; |
|
|
|
|
|
|
|
int num_lost = 0; |
|
|
|
|
|
|
|
|
|
|
|
for (srec = svars->srecs; srec; srec = srec->next) { |
|
|
|
for (srec = svars->srecs; srec; srec = srec->next) { |
|
|
|
if (srec->status & S_DEAD) |
|
|
|
if (srec->status & S_DEAD) |
|
|
@ -247,6 +248,7 @@ match_tuids( sync_vars_t *svars, int t ) |
|
|
|
Fprintf( svars->jfp, "& %d %d\n", srec->uid[M], srec->uid[S] ); |
|
|
|
Fprintf( svars->jfp, "& %d %d\n", srec->uid[M], srec->uid[S] ); |
|
|
|
srec->flags = 0; |
|
|
|
srec->flags = 0; |
|
|
|
srec->tuid[0] = 0; |
|
|
|
srec->tuid[0] = 0; |
|
|
|
|
|
|
|
num_lost++; |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
mfound: |
|
|
|
mfound: |
|
|
|
debug( " -> new UID %d %s\n", tmsg->uid, diag ); |
|
|
|
debug( " -> new UID %d %s\n", tmsg->uid, diag ); |
|
|
@ -257,6 +259,8 @@ match_tuids( sync_vars_t *svars, int t ) |
|
|
|
srec->tuid[0] = 0; |
|
|
|
srec->tuid[0] = 0; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (num_lost) |
|
|
|
|
|
|
|
warn( "Warning: lost track of %d %sed message(s)\n", num_lost, str_hl[t] ); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|