Skip to content
Snippets Groups Projects
Commit 200ae675 authored by James Golovich's avatar James Golovich
Browse files

Update spool file times after we close the file (bug 1018)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2431 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent 89c55fe4
Branches
Tags
No related merge requests found
......@@ -234,11 +234,6 @@ static int scan_service(char *fn, time_t now, time_t atime)
f = fopen(fn, "r+");
if (f) {
if (!apply_outgoing(o, fn, f)) {
/* Update the file time */
tbuf.actime = atime;
tbuf.modtime = now + o->retrytime;
if (utime(o->fn, &tbuf))
ast_log(LOG_WARNING, "Unable to set utime on %s: %s\n", fn, strerror(errno));
/* Increment retries */
o->retries++;
#if 0
......@@ -249,6 +244,11 @@ static int scan_service(char *fn, time_t now, time_t atime)
fseek(f, 0L, SEEK_END);
fprintf(f, "Retry: %d (%ld)\n", o->retries, (long) now);
fclose(f);
/* Update the file time */
tbuf.actime = atime;
tbuf.modtime = now + o->retrytime;
if (utime(o->fn, &tbuf))
ast_log(LOG_WARNING, "Unable to set utime on %s: %s\n", fn, strerror(errno));
now += o->retrytime;
launch_service(o);
return now;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment