#ifdef SLAPD_LDBM
#include <stdio.h>
+#include <stdlib.h>
#include <ac/errno.h>
#include "ldbm.h"
#elif defined( HAVE_GDBM )
+#include <sys/stat.h>
+
/*****************************************************************
* *
* use gdbm *
return( dup );
}
dup.dsize = data.dsize;
- if ( dup.dptr = (char *) malloc( data.dsize ) )
+ dup.dptr = (char *) malloc( data.dsize );
+ if ( dup.dptr )
memcpy( dup.dptr, data.dptr, data.dsize );
return( dup );