diff --git a/servers/slapd/backglue.c b/servers/slapd/backglue.c
index 33ec4d352df9d4aa8290c8b34c0b49dd9c69ff06..4e8e094891e315528375cb0b9fd78b0477cd9da1 100644
--- a/servers/slapd/backglue.c
+++ b/servers/slapd/backglue.c
@@ -1004,7 +1004,7 @@ glue_db_init(
 	SLAP_DBFLAGS( be ) |= SLAP_DBFLAG_GLUE_INSTANCE;
 
 	if ( ga_list ) {
-		be->bd_info = oi;
+		be->bd_info = (BackendInfo *)oi;
 		glue_sub_attach( 1 );
 	}