diff --git a/ext/db/db.c b/ext/db/db.c index fc9ec2d23c6..e181c7da7db 100644 --- a/ext/db/db.c +++ b/ext/db/db.c @@ -38,15 +38,11 @@ #include #endif -#ifdef PHP_31 -#include "os/nt/flock.h" -#else #ifdef PHP_WIN32 #include "win32/flock.h" #else #include #endif -#endif #if HAVE_FCNTL_H #include @@ -630,7 +626,12 @@ char *php_dbm_fetch(dbm_info *info, char *key TSRMLS_DC) DBM_TYPE dbf; key_datum.dptr = key; +#ifdef PHP_WIN32 + key_datum.dsize = strlen(key+1); +#else key_datum.dsize = strlen(key); +#endif + #if GDBM_FIX key_datum.dsize++; #endif