From cf0784bee602ce17b88af016a09560d4cbe66905 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 17 Jul 2007 07:10:45 +0000 Subject: [PATCH] avoid type-punned pointer warning. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21610 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hdb/db3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/hdb/db3.c b/lib/hdb/db3.c index b8eae6ae3..faac9986e 100644 --- a/lib/hdb/db3.c +++ b/lib/hdb/db3.c @@ -244,6 +244,7 @@ DB__del(krb5_context context, HDB *db, krb5_data key) static krb5_error_code DB_open(krb5_context context, HDB *db, int flags, mode_t mode) { + DBC *dbc = NULL; char *fn; krb5_error_code ret; DB *d; @@ -294,11 +295,12 @@ DB_open(krb5_context context, HDB *db, int flags, mode_t mode) } free(fn); - ret = (*d->cursor)(d, NULL, (DBC **)&db->hdb_dbc, 0); + ret = (*d->cursor)(d, NULL, &dbc, 0); if (ret) { krb5_set_error_string(context, "d->cursor: %s", strerror(ret)); return ret; } + db->hdb_dbc = dbc; if((flags & O_ACCMODE) == O_RDONLY) ret = hdb_check_db_format(context, db);