| changeset 2 | b3afb9f1e801 |
| parent 0 | 6f7a81934006 |
--- a/lib/vpwtable/gdbm_getbyname.cc Sun Jan 20 00:12:17 2008 +0100 +++ b/lib/vpwtable/gdbm_getbyname.cc Sun Jan 20 00:22:09 2008 +0100 @@ -27,8 +27,5 @@ datum key = { (char*)lower.c_str(), lower.length() }; datum result = gdbm_fetch(db, key); gdbm_close(db); - vpwentry v; - if(!v.from_record(name, mystring(result.dptr, result.dsize))) - return 0; - return new vpwentry(v); + return vpwentry::new_from_record(name, mystring(result.dptr, result.dsize)); }