diff options
author | Nathan Kinder <nkinder@redhat.com> | 2010-09-09 13:33:45 -0700 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2010-09-10 13:04:30 -0700 |
commit | c476f9a913149dc3cdd057b49586768a3aa616ff (patch) | |
tree | a97f26b63dcb59f1af654c5be3a00ab03fd27fe0 /ldap | |
parent | b2799df7aeae0f034846ca647e71134b23fa1ab5 (diff) | |
download | ds-c476f9a913149dc3cdd057b49586768a3aa616ff.tar.gz ds-c476f9a913149dc3cdd057b49586768a3aa616ff.tar.xz ds-c476f9a913149dc3cdd057b49586768a3aa616ff.zip |
Bug 630091 - (cov#15512) Fix usage of uninitialized bervals
When the server is built against MozLDAP, we use some uninitialized
bervals when the backend code calls slapi_ldif_parse_line(). We
should be initializing the bervals to be empty.
Diffstat (limited to 'ldap')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/misc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ldap/servers/slapd/back-ldbm/misc.c b/ldap/servers/slapd/back-ldbm/misc.c index fd5cf0db..1abf8e9d 100644 --- a/ldap/servers/slapd/back-ldbm/misc.c +++ b/ldap/servers/slapd/back-ldbm/misc.c @@ -454,8 +454,8 @@ get_value_from_string(const char *string, char *type, char **value) char *copy = NULL; char *tmpptr = NULL; char *startptr = NULL; - struct berval tmptype; - struct berval bvvalue; + struct berval tmptype = {0, NULL}; + struct berval bvvalue = {0, NULL}; int freeval = 0; if (NULL == string || NULL == type || NULL == value) { |