projects
/
p5sagit/p5-mst-13.2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Fix for FETCH/NEXTKEY problem in all *DB*_File modules
[p5sagit/p5-mst-13.2.git]
/
ext
/
DB_File
/
DB_File.xs
diff --git
a/ext/DB_File/DB_File.xs
b/ext/DB_File/DB_File.xs
index
db4382b
..
05e5319
100644
(file)
--- a/
ext/DB_File/DB_File.xs
+++ b/
ext/DB_File/DB_File.xs
@@
-1777,13
+1777,14
@@
db_FIRSTKEY(db)
void
db_NEXTKEY(db, key)
DB_File db
- DBTKEY key
+ DBTKEY key = NO_INIT
PREINIT:
int RETVAL;
CODE:
{
DBT value ;
+ DBT_clear(key) ;
DBT_clear(value) ;
CurrentDB = db ;
RETVAL = do_SEQ(db, key, value, R_NEXT) ;