diff options
author | Max Kellermann <max@duempel.org> | 2008-10-09 15:35:34 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-10-09 15:35:34 +0200 |
commit | 702739b879e1515fad571df0590be3e3f1e22cae (patch) | |
tree | b5443db967d2506557e91600ee00a9624a25ea56 /src/charConv.c | |
parent | cbc076461371fca57749191fb323cf75b43d9544 (diff) | |
download | mpd-702739b879e1515fad571df0590be3e3f1e22cae.tar.gz mpd-702739b879e1515fad571df0590be3e3f1e22cae.tar.xz mpd-702739b879e1515fad571df0590be3e3f1e22cae.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/charConv.c')
0 files changed, 0 insertions, 0 deletions