aboutsummaryrefslogtreecommitdiffstats
path: root/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c
diff options
context:
space:
mode:
Diffstat (limited to 'databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c')
-rw-r--r--databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c b/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c
new file mode 100644
index 000000000000..9a172a17615a
--- /dev/null
+++ b/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c
@@ -0,0 +1,11 @@
+--- ext/bdb1/recnum.c.orig
++++ ext/bdb1/recnum.c
+@@ -17,7 +17,7 @@
+ argc++;
+ }
+ rb_hash_aset(argv[argc - 1], array, INT2FIX(0));
+- if (rb_hash_aref(argv[argc - 1], sarray) != RHASH(argv[argc - 1])->ifnone) {
++ if (rb_hash_aref(argv[argc - 1], sarray) != rb_hash_ifnone(argv[argc - 1])) {
+ rb_hash_aset(argv[argc - 1], sarray, INT2FIX(0));
+ }
+ rb_hash_aset(argv[argc - 1], rb_str_new2("set_flags"), INT2FIX(DB_RENUMBER));