Fix memory leak and error code in DB reading
commitfe76c353af6d91ce9f225dc2b0195a689f6790da
authorDan McGee <dan@archlinux.org>
Tue, 25 Jan 2011 03:46:42 +0000 (24 21:46 -0600)
committerDan McGee <dan@archlinux.org>
Tue, 25 Jan 2011 03:46:42 +0000 (24 21:46 -0600)
treee480604972f29822e8652883b8d97be4e2b113e0
parent0f24390fe8967f25d7fce4665d5b635fa66a3c4f
Fix memory leak and error code in DB reading

We were returning a package error code rather than a DB one, and we
would leak the archive memory if the database file didn't exist.

Signed-off-by: Dan McGee <dan@archlinux.org>
lib/libalpm/be_sync.c