summaryrefslogtreecommitdiffstats
path: root/omfwd.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2007-07-25 11:35:04 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2007-07-25 11:35:04 +0000
commitcba4c88776a4d98d197c14ec9014f7abc973255e (patch)
tree849bae468706c39be467cf20fd7ef7542f47465e /omfwd.c
parenteaa2ca5ea5f0cb4289baa63eb42c4b0e7bb6bf4a (diff)
downloadrsyslog-cba4c88776a4d98d197c14ec9014f7abc973255e.tar.gz
rsyslog-cba4c88776a4d98d197c14ec9014f7abc973255e.tar.xz
rsyslog-cba4c88776a4d98d197c14ec9014f7abc973255e.zip
moved code to output module
Diffstat (limited to 'omfwd.c')
-rw-r--r--omfwd.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/omfwd.c b/omfwd.c
index 0b1db927..94303288 100644
--- a/omfwd.c
+++ b/omfwd.c
@@ -104,6 +104,20 @@ CODESTARTdbgPrintInstInfo
printf("%s", f->f_un.f_forw.f_hname);
ENDdbgPrintInstInfo
+/* get the syslog forward port from selector_t. The passed in
+ * struct must be one that is setup for forwarding.
+ * rgerhards, 2007-06-28
+ * We may change the implementation to try to lookup the port
+ * if it is unspecified. So far, we use the IANA default auf 514.
+ */
+static char *getFwdSyslogPt(selector_t *f)
+{
+ assert(f != NULL);
+ if(f->f_un.f_forw.port == NULL)
+ return("514");
+ else
+ return(f->f_un.f_forw.port);
+}
BEGINdoAction
char *psz; /* temporary buffering */