memset hdb_entry_ex before use
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16395 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -106,6 +106,7 @@ DB_seq(krb5_context context, HDB *db,
|
|||||||
key_data.length = key.size;
|
key_data.length = key.size;
|
||||||
data.data = value.data;
|
data.data = value.data;
|
||||||
data.length = value.size;
|
data.length = value.size;
|
||||||
|
memset(entry, 0, sizeof(*entry));
|
||||||
if (hdb_value2entry(context, &data, &entry->entry))
|
if (hdb_value2entry(context, &data, &entry->entry))
|
||||||
return DB_seq(context, db, flags, entry, R_NEXT);
|
return DB_seq(context, db, flags, entry, R_NEXT);
|
||||||
if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
|
if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
|
||||||
|
@@ -113,6 +113,7 @@ DB_seq(krb5_context context, HDB *db,
|
|||||||
key_data.length = key.size;
|
key_data.length = key.size;
|
||||||
data.data = value.data;
|
data.data = value.data;
|
||||||
data.length = value.size;
|
data.length = value.size;
|
||||||
|
memset(entry, 0, sizeof(*entry));
|
||||||
if (hdb_value2entry(context, &data, &entry->entry))
|
if (hdb_value2entry(context, &data, &entry->entry))
|
||||||
return DB_seq(context, db, flags, entry, DB_NEXT);
|
return DB_seq(context, db, flags, entry, DB_NEXT);
|
||||||
if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
|
if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
|
||||||
|
@@ -99,6 +99,7 @@ NDBM_seq(krb5_context context, HDB *db,
|
|||||||
db->hdb_unlock(context, db);
|
db->hdb_unlock(context, db);
|
||||||
data.data = value.dptr;
|
data.data = value.dptr;
|
||||||
data.length = value.dsize;
|
data.length = value.dsize;
|
||||||
|
memset(entry, 0, sizeof(*entry));
|
||||||
if(hdb_value2entry(context, &data, &entry->entry))
|
if(hdb_value2entry(context, &data, &entry->entry))
|
||||||
return NDBM_seq(context, db, flags, entry, 0);
|
return NDBM_seq(context, db, flags, entry, 0);
|
||||||
if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
|
if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
|
||||||
|
Reference in New Issue
Block a user