diff options
author | Nathan Kinder <nkinder@redhat.com> | 2010-09-13 08:03:12 -0700 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2010-09-13 08:03:12 -0700 |
commit | b99854b931155e4cbaa24e72b3df7debe0418b56 (patch) | |
tree | cabe4f149833fefd0dd48c982282fb83c9c168fb /ldap/servers | |
parent | c476f9a913149dc3cdd057b49586768a3aa616ff (diff) | |
download | ds-b99854b931155e4cbaa24e72b3df7debe0418b56.tar.gz ds-b99854b931155e4cbaa24e72b3df7debe0418b56.tar.xz ds-b99854b931155e4cbaa24e72b3df7debe0418b56.zip |
Bug 630091 - (cov#15513) Fix usage of uninitialized bervals
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/servers')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/misc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/misc.c b/ldap/servers/slapd/back-ldbm/misc.c index 1abf8e9d..4b4a7200 100644 --- a/ldap/servers/slapd/back-ldbm/misc.c +++ b/ldap/servers/slapd/back-ldbm/misc.c @@ -529,7 +529,8 @@ get_values_from_string(const char *string, char *type, char ***valuearray) char *copy = NULL; char *tmpptr = NULL; char *startptr = NULL; - struct berval tmptype, bvvalue; + struct berval tmptype = {0, NULL}; + struct berval bvvalue = {0, NULL}; int freeval = 0; char *value = NULL; int idx = 0; |