summaryrefslogtreecommitdiffstats
path: root/runtime/msg.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-10-21 17:22:32 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2013-10-21 17:22:32 +0200
commit7a15d40a42d6f2b30b70cfee6b5435133ada9ac7 (patch)
treeb5034d0ce2d120600a60f803b7f0233a3c778549 /runtime/msg.c
parentf4f2a493b05b5d3247994769325598655afe7fe0 (diff)
downloadrsyslog-7a15d40a42d6f2b30b70cfee6b5435133ada9ac7.tar.gz
rsyslog-7a15d40a42d6f2b30b70cfee6b5435133ada9ac7.tar.bz2
rsyslog-7a15d40a42d6f2b30b70cfee6b5435133ada9ac7.zip
refactor: somewhat simplify property-name-to-id mapping
Diffstat (limited to 'runtime/msg.c')
-rw-r--r--runtime/msg.c23
1 files changed, 3 insertions, 20 deletions
diff --git a/runtime/msg.c b/runtime/msg.c
index c7e2bcc6..4ff0bbb5 100644
--- a/runtime/msg.c
+++ b/runtime/msg.c
@@ -452,14 +452,12 @@ getRcvFromIP(msg_t *pM)
}
-/* map a property name (C string) to a property ID */
+/* map a property name (string) to a property ID */
rsRetVal
-propNameStrToID(uchar *pName, propid_t *pPropID)
+propNameToID(uchar *pName, propid_t *pPropID)
{
DEFiRet;
- assert(pName != NULL);
-
/* sometimes there are aliases to the original MonitoWare
* property names. These come after || in the ifs below. */
if(!strcmp((char*) pName, "msg")) {
@@ -554,21 +552,6 @@ propNameStrToID(uchar *pName, propid_t *pPropID)
}
-/* map a property name (string) to a property ID */
-rsRetVal
-propNameToID(cstr_t *pCSPropName, propid_t *pPropID)
-{
- uchar *pName;
- DEFiRet;
-
- assert(pCSPropName != NULL);
- assert(pPropID != NULL);
- pName = rsCStrGetSzStrNoNULL(pCSPropName);
- iRet = propNameStrToID(pName, pPropID);
- RETiRet;
-}
-
-
/* map a property ID to a name string (useful for displaying) */
uchar *propIDToName(propid_t propID)
{
@@ -3779,7 +3762,7 @@ msgGetMsgVarNew(msg_t *pThis, uchar *name)
/* always call MsgGetProp() without a template specifier */
/* TODO: optimize propNameToID() call -- rgerhards, 2009-06-26 */
#warning remove strlen() ?
- propNameStrToID(name, &propid);
+ propNameToID(name, &propid);
pszProp = (uchar*) MsgGetProp(pThis, NULL, propid, name, ustrlen(name), &propLen, &bMustBeFreed, NULL);
estr = es_newStrFromCStr((char*)pszProp, propLen);