* hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn
authorNeil Jerram <neil@ossau.uklinux.net>
Fri, 18 Jan 2008 23:33:41 +0000 (23:33 +0000)
committerNeil Jerram <neil@ossau.uklinux.net>
Fri, 18 Jan 2008 23:33:41 +0000 (23:33 +0000)
commit15bd90eafd5c683582da9cf88a250d21829860b3
tree60d38f825d5108e96bc33b012f1403a43266ad25
parent5485d9edeebcbae9239f8b042a3af04d47fc2ac2
* hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn
returns neither a pair nor #f, signal a wrong-type-arg error.
(Thanks to Gregory Marton for reporting this.)

* tests/hash.test: New "hashx" test supplied by Gregory Marton;
prior to today's fix in libguile/hashtab.c, this caused a
segmentation fault.
NEWS
THANKS
libguile/ChangeLog
libguile/hashtab.c
test-suite/ChangeLog
test-suite/tests/hash.test