* riece-lsdb.el (riece-lsdb-lookup-records): Build
authorYoichi NAKAYAMA <yoichi@geiin.org>
Sun, 15 Feb 2004 10:26:29 +0000 (10:26 +0000)
committerYoichi NAKAYAMA <yoichi@geiin.org>
Sun, 15 Feb 2004 10:26:29 +0000 (10:26 +0000)
riece-lsdb-cache if necessary.

lisp/ChangeLog
lisp/riece-lsdb.el

index 759e3e9..c4ff54a 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-14  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * riece-lsdb.el (riece-lsdb-lookup-records): Build
+       riece-lsdb-cache if necessary.
+
 2004-01-29  Daiki Ueno  <ueno@unixuser.org>
 
        * riece-ctcp.el (riece-handle-ctcp-version-request): Format target
index 4ec0f5b..9cfe4ce 100644 (file)
@@ -62,6 +62,8 @@
 
 (defun riece-lsdb-lookup-records (user)
   (lsdb-maybe-load-hash-tables)
+  (unless riece-lsdb-cache
+    (lsdb-rebuild-secondary-hash-tables))
   (let ((names (lsdb-gethash (riece-format-identity user t)
                             riece-lsdb-cache))
        records)