Removed debug loggin from toberep function
This commit is contained in:
parent
431fa68b0f
commit
90f243cca2
@ -40,6 +40,8 @@ v0.61.2 11-Jul-2004
|
|||||||
Currently tested: duplicate names - works.
|
Currently tested: duplicate names - works.
|
||||||
keep # -
|
keep # -
|
||||||
replace -
|
replace -
|
||||||
|
Removed debug logging from toberep function since all problems
|
||||||
|
seems solved.
|
||||||
|
|
||||||
mbout:
|
mbout:
|
||||||
Changed to use direct instead of immediate mail.
|
Changed to use direct instead of immediate mail.
|
||||||
|
@ -53,8 +53,6 @@ int Add_ToBeRep(struct _filerecord report)
|
|||||||
WriteError("$Can't create %s", fname);
|
WriteError("$Can't create %s", fname);
|
||||||
free(fname);
|
free(fname);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
} else {
|
|
||||||
Syslog('f', "Created new %s", fname);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
free(fname);
|
free(fname);
|
||||||
@ -63,35 +61,26 @@ int Add_ToBeRep(struct _filerecord report)
|
|||||||
while (fread(&Temp, sizeof(Temp), 1, tbr) == 1) {
|
while (fread(&Temp, sizeof(Temp), 1, tbr) == 1) {
|
||||||
|
|
||||||
if (strcmp(Temp.Name, report.Name) == 0) {
|
if (strcmp(Temp.Name, report.Name) == 0) {
|
||||||
Syslog('f', "Add_ToBeRep found record with the same name");
|
|
||||||
if (strlen(report.Echo) && (strcmp(Temp.Echo, report.Echo) == 0)) {
|
if (strlen(report.Echo) && (strcmp(Temp.Echo, report.Echo) == 0)) {
|
||||||
Syslog('f', "Add_ToBeRep this is the same tic area !!!");
|
|
||||||
/*
|
/*
|
||||||
* If it's a later received file, update the record
|
* If it's a later received file, update the record
|
||||||
*/
|
*/
|
||||||
if (report.Fdate > Temp.Fdate) {
|
if (report.Fdate > Temp.Fdate) {
|
||||||
Syslog('f', "Add_ToBeRep this file is newer, update record at position %d", ftell(tbr));
|
|
||||||
rc = fseek(tbr, - sizeof(Temp), SEEK_CUR);
|
rc = fseek(tbr, - sizeof(Temp), SEEK_CUR);
|
||||||
Syslog('f', "fseek rc=%d, size=%d", rc, sizeof(Temp));
|
|
||||||
Syslog('f', "Position before update is now %d", ftell(tbr));
|
|
||||||
rc = fwrite(&report, sizeof(Temp), 1, tbr);
|
rc = fwrite(&report, sizeof(Temp), 1, tbr);
|
||||||
Syslog('f', "Written %d, position after update is now %d", rc, ftell(tbr));
|
|
||||||
fclose(tbr);
|
fclose(tbr);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
Syslog('f', "Add_ToBeRep this file is older, discard record");
|
|
||||||
fclose(tbr);
|
fclose(tbr);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((strcmp(Temp.Name, report.Name) == 0) && (Temp.Fdate == report.Fdate)) {
|
if ((strcmp(Temp.Name, report.Name) == 0) && (Temp.Fdate == report.Fdate)) {
|
||||||
Syslog('f', "Add_ToBeRep record with same filename, but other area");
|
|
||||||
Found = TRUE;
|
Found = TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Found) {
|
if (Found) {
|
||||||
Syslog('!', "File %s already in toberep.data", report.Name);
|
|
||||||
fclose(tbr);
|
fclose(tbr);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
@ -99,7 +88,6 @@ int Add_ToBeRep(struct _filerecord report)
|
|||||||
/*
|
/*
|
||||||
* Append record
|
* Append record
|
||||||
*/
|
*/
|
||||||
Syslog('f', "Add_ToBeRep append record at position %ld", ftell(tbr));
|
|
||||||
fwrite(&report, sizeof(report), 1, tbr);
|
fwrite(&report, sizeof(report), 1, tbr);
|
||||||
fclose(tbr);
|
fclose(tbr);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
Reference in New Issue
Block a user