diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2007-07-24 15:23:26 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2007-07-24 15:23:26 +0000 |
commit | 6c12035a999135fc06fdea5b6eb6f49b86c4b949 (patch) | |
tree | a67f7841b40bf39a09ee6b744c166d6372476ff6 /omdiscard.c | |
parent | 6d231d5f159703bb13a2505e6de6c820a3ca05bc (diff) | |
download | rsyslog-6c12035a999135fc06fdea5b6eb6f49b86c4b949.tar.gz rsyslog-6c12035a999135fc06fdea5b6eb6f49b86c4b949.tar.xz rsyslog-6c12035a999135fc06fdea5b6eb6f49b86c4b949.zip |
added freeInstance() call to output module interface; re-structured
ressource release code in syslogd.c
Diffstat (limited to 'omdiscard.c')
-rw-r--r-- | omdiscard.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/omdiscard.c b/omdiscard.c index 7db4a8d4..3d871133 100644 --- a/omdiscard.c +++ b/omdiscard.c @@ -53,6 +53,15 @@ static rsRetVal doAction(__attribute__((unused)) selector_t *f) } +/* free an instance + */ +static rsRetVal freeInstance(selector_t *f) +{ + assert(f != NULL); + return RS_RET_OK; +} + + /* try to process a selector action line. Checks if the action * applies to this module and, if so, processed it. If not, it * is left untouched. The driver will then call another module @@ -94,9 +103,9 @@ static rsRetVal queryEtryPt(uchar *name, rsRetVal (**pEtryPoint)()) *pEtryPoint = parseSelectorAct; } else if(!strcmp((char*) name, "isCompatibleWithFeature")) { *pEtryPoint = isCompatibleWithFeature; - } /*else if(!strcmp((char*) name, "freeInstance")) { - *pEtryPoint = freeInstanceFile; - } */ + } else if(!strcmp((char*) name, "freeInstance")) { + *pEtryPoint = freeInstance; + } return(*pEtryPoint == NULL) ? RS_RET_NOT_FOUND : RS_RET_OK; } |