diff options
Diffstat (limited to 'databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c')
| -rw-r--r-- | databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c | 11 |
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)); |
