| changeset 2 | b3afb9f1e801 |
| parent 0 | 6f7a81934006 |
--- a/lib/vpwtable/cdb_getbyname.cc Sun Jan 20 00:12:17 2008 +0100 +++ b/lib/vpwtable/cdb_getbyname.cc Sun Jan 20 00:22:09 2008 +0100 @@ -23,11 +23,7 @@ datum* d = cdb_getrec(filename, name.lower()); if(!d) return 0; - vpwentry v; - if(!v.from_record(name, d->data)) { - delete d; - return 0; - } + vpwentry* v = vpwentry::new_from_record(name, d->data); delete d; - return new vpwentry(v); + return v; }