diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-10-21 17:22:32 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-10-21 17:22:32 +0200 |
commit | 7a15d40a42d6f2b30b70cfee6b5435133ada9ac7 (patch) | |
tree | b5034d0ce2d120600a60f803b7f0233a3c778549 /runtime/msg.c | |
parent | f4f2a493b05b5d3247994769325598655afe7fe0 (diff) | |
download | rsyslog-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.c | 23 |
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); |