diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-06-03 18:40:55 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-06-03 18:40:55 +0200 |
commit | 57daa3388cbb688a4c596456e9d4473ee1cacc53 (patch) | |
tree | 3b1659f5ebad9bc39e97cf2b6866c1f4eb6bbc56 /runtime | |
parent | ca6e9efdfd2ec32fd864492d02ee0c0434518f25 (diff) | |
download | rsyslog-57daa3388cbb688a4c596456e9d4473ee1cacc53.tar.gz rsyslog-57daa3388cbb688a4c596456e9d4473ee1cacc53.tar.bz2 rsyslog-57daa3388cbb688a4c596456e9d4473ee1cacc53.zip |
bugfix: part of permittedPeer structure was not correctly initialized
thanks to varmojfekoj for spotting this
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/net.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/runtime/net.c b/runtime/net.c index ca12acd8..89e0838b 100644 --- a/runtime/net.c +++ b/runtime/net.c @@ -214,9 +214,8 @@ AddPermittedPeer(permittedPeers_t **ppRootPeer, uchar* pszID) assert(ppRootPeer != NULL); assert(pszID != NULL); - CHKmalloc(pNew = malloc(sizeof(permittedPeers_t))); + CHKmalloc(pNew = calloc(1, sizeof(permittedPeers_t))); /* we use calloc() for consistency with "real" objects */ CHKmalloc(pNew->pszID = (uchar*)strdup((char*)pszID)); - pNew->pNext = NULL; if(*ppRootPeer != NULL) { pNew->pNext = *ppRootPeer; |