Project

General

Profile

« Previous | Next » 

Revision 0e4c2ce8

Added by nobu (Nobuyoshi Nakada) over 13 years ago

  • ext/dbm/dbm.c (fdbm_fetch, fdbm_key, fdbm_delete, fdbm_store)
    (fdbm_has_key, fdbm_has_value): get rid of overflow.
  • ext/gdbm/gdbm.c (rb_gdbm_fetch2, rb_gdbm_nextkey)
    (rb_gdbm_delete, fgdbm_store, fgdbm_has_key): ditto.
  • ext/dbm/dbm.c (fdbm_delete_if): hide intermediate objects.
  • ext/gdbm/gdbm.c (fgdbm_delete_if): ditto.
  • ext/dbm/extconf.rb: check size of datum.dsize to get rid of
    overflow.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e