diskspace: ensure we match only full path components
commit4899b5bd864919830fe4ce5786d37a00ab5a0da3
authorDan McGee <dan@archlinux.org>
Mon, 20 Feb 2012 05:04:12 +0000 (19 23:04 -0600)
committerDan McGee <dan@archlinux.org>
Mon, 20 Feb 2012 05:04:12 +0000 (19 23:04 -0600)
tree4355a3336d8b6ec8c0085748ac2152cd25659eb4
parentca4142714137b16feabac09c4cda86b0a75036f8
diskspace: ensure we match only full path components

If one had a mountpoint at '/e' (don't ask), a file being installed to
'/etc' would map to it incorrectly. Ensure we do more than just prefix
matching on paths by doing some more sanity checks once the simple
strncmp() call succeeds.

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