diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2011-12-01 11:26:24 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2011-12-01 11:26:24 +0100 |
commit | cb0087ec4736089d73d0368e683b652013483a52 (patch) | |
tree | 171c1fca8b7cf2dbb1428bf0cdb428c10bdc577c | |
parent | eae869a3a4f2ea4c3bf4f54a9b1b61f00fc24f38 (diff) | |
parent | 9859818eccb27a330537258d9149c7c5f32292f6 (diff) | |
download | rsyslog-cb0087ec4736089d73d0368e683b652013483a52.tar.gz rsyslog-cb0087ec4736089d73d0368e683b652013483a52.tar.xz rsyslog-cb0087ec4736089d73d0368e683b652013483a52.zip |
Merge branch 'v3-stable' into v4-stable
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | action.c | 2 | ||||
-rw-r--r-- | runtime/nsd_gtls.c | 2 |
3 files changed, 5 insertions, 2 deletions
@@ -811,6 +811,9 @@ version before switching to this one. Thanks to Ken for providing the patch --------------------------------------------------------------------------- Version 3.22.4 [v3-stable] (rgerhards), 2010-??-?? +- bugfix: action resume interval incorrectly handled, thus took longer to + resume +- bugfix: cosmetic: proper constant used instead of number in open call - bugfix: timestamp was incorrectly calculated for timezones with minute offset closes: http://bugzilla.adiscon.com/show_bug.cgi?id=271 @@ -391,7 +391,7 @@ static rsRetVal actionTryResume(action_t *pThis) time(&ttNow); /* cache "now" */ /* first check if it is time for a re-try */ - if(ttNow > pThis->ttResumeRtry) { + if(ttNow >= pThis->ttResumeRtry) { iRet = pThis->pMod->tryResume(pThis->pModData); if(iRet == RS_RET_SUSPENDED) { /* set new tryResume time */ diff --git a/runtime/nsd_gtls.c b/runtime/nsd_gtls.c index ee78488a..744020e9 100644 --- a/runtime/nsd_gtls.c +++ b/runtime/nsd_gtls.c @@ -112,7 +112,7 @@ readFile(uchar *pszFile, gnutls_datum_t *pBuf) pBuf->data = NULL; - if((fd = open((char*)pszFile, 0)) == -1) { + if((fd = open((char*)pszFile, O_RDONLY)) == -1) { errmsg.LogError(0, RS_RET_FILE_NOT_FOUND, "can not read file '%s'", pszFile); ABORT_FINALIZE(RS_RET_FILE_NOT_FOUND); |