Fixed failed point polls
This commit is contained in:
parent
32300e69df
commit
5ee3f80ba7
@ -6,6 +6,10 @@ v0.39.5 24-Dec-2003
|
||||
Binkp code cleanup.
|
||||
Allow m_file command in binkp during file transfer in progress.
|
||||
|
||||
mbout:
|
||||
Poll, remove poll and request failed to points which had no
|
||||
point directory in the outbound, now the directory is created.
|
||||
|
||||
script:
|
||||
Fixed NetBSD init script
|
||||
All init scripts now clean the ~/var/run directory and start
|
||||
|
@ -374,6 +374,7 @@ int poll(faddr *addr, int stop)
|
||||
return 0;
|
||||
|
||||
pol = xstrcpy(polname(addr));
|
||||
mkdirs(pol, 0770);
|
||||
|
||||
if (stop) {
|
||||
if (access(pol, R_OK) == 0) {
|
||||
@ -413,6 +414,8 @@ int poll(faddr *addr, int stop)
|
||||
|
||||
if ((fp = fopen(pol, "w+")) == NULL) {
|
||||
WriteError("$Can't create poll for %s", ascfnode(addr, 0x1f));
|
||||
if (!do_quiet)
|
||||
printf("Can't create poll for %s\n", ascfnode(addr, 0x1f));
|
||||
rc = MBERR_CANNOT_MAKE_POLL;
|
||||
} else {
|
||||
fclose(fp);
|
||||
@ -476,6 +479,7 @@ int freq(faddr *addr, char *fname)
|
||||
* Append filename to .req file
|
||||
*/
|
||||
req = xstrcpy(reqname(addr));
|
||||
mkdirs(req, 0770);
|
||||
if ((fp = fopen(req, "a")) == NULL) {
|
||||
WriteError("$Can't append to %s", req);
|
||||
if (!do_quiet)
|
||||
|
Reference in New Issue
Block a user