aboutsummaryrefslogtreecommitdiffstats
path: root/src/update.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-10-09 15:35:34 +0200
committerEric Wong <normalperson@yhbt.net>2008-10-11 19:21:49 -0700
commit259f0fd80c9cf9eb06656dabcc6386a729d60127 (patch)
tree8cc46a41800ab8e3ac8e71c3c5526e7b8e488b1d /src/update.c
parent4a13e19cebb8d72db6e2db9ffb9f9dbd7194ede9 (diff)
downloadmpd-259f0fd80c9cf9eb06656dabcc6386a729d60127.tar.gz
mpd-259f0fd80c9cf9eb06656dabcc6386a729d60127.tar.xz
mpd-259f0fd80c9cf9eb06656dabcc6386a729d60127.zip
directory: check the absolute path of a subdirectory while loading
A manipulated database could trigger an assertion failure, because the parent didn't match. Do a proper check if the new directory is within the parent's. This uses FATAL() to bail out, so MPD still dies, but it doesn't crash.
Diffstat (limited to 'src/update.c')
0 files changed, 0 insertions, 0 deletions