summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--ext/dbm/dbm.c2
-rw-r--r--ext/sdbm/init.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 47537b6d4e..6f0c33da37 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Jul 18 23:04:18 2012 NARUSE, Yui <naruse@ruby-lang.org>
+
+ * ext/dbm/dbm.c (fdbm_empty_p): fix wrong condtion introduced in r36438.
+
+ * ext/sdbm/init.c (fsdbm_empty_p): ditto.
+
Wed Jul 18 23:08:57 2012 Tanaka Akira <akr@fsij.org>
* test/ruby/test_beginendblock.rb: remove temporally files early.
diff --git a/ext/dbm/dbm.c b/ext/dbm/dbm.c
index 8f50e32192..d41906aa74 100644
--- a/ext/dbm/dbm.c
+++ b/ext/dbm/dbm.c
@@ -699,7 +699,7 @@ fdbm_empty_p(VALUE obj)
}
}
else {
- if (!dbmp->di_size)
+ if (dbmp->di_size)
return Qfalse;
}
return Qtrue;
diff --git a/ext/sdbm/init.c b/ext/sdbm/init.c
index 1795024ff9..0fd837db31 100644
--- a/ext/sdbm/init.c
+++ b/ext/sdbm/init.c
@@ -724,7 +724,7 @@ fsdbm_empty_p(VALUE obj)
}
}
else {
- if (!dbmp->di_size)
+ if (dbmp->di_size)
return Qfalse;
}
return Qtrue;