X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=etc%2Fcnid_dbd%2Fmain.c;h=767e1e3c95dea4214aa8afbb81ca414b30e9ef5f;hb=3a43b6ca05ec2b8f0494f8619a82d25204b7b457;hp=edbe60f820ccc48a3d11bf8fc4a07cefc15a89b2;hpb=4e9103b8f614e81a66f4c21511cc8b97f25111c9;p=netatalk.git diff --git a/etc/cnid_dbd/main.c b/etc/cnid_dbd/main.c index edbe60f8..767e1e3c 100644 --- a/etc/cnid_dbd/main.c +++ b/etc/cnid_dbd/main.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include @@ -216,7 +217,7 @@ static int delete_db(void) EC_ZERO( get_lock(LOCK_FREE, bdata(dbpath)) ); EC_NEG1( cwd = open(".", O_RDONLY) ); - chdir(bdata(dbpath)); + chdir(cfrombstr(dbpath)); system("rm -f cnid2.db lock log.* __db.*"); if ((db_locked = get_lock(LOCK_EXCL, bdata(dbpath))) != LOCK_EXCL) { @@ -477,7 +478,6 @@ int main(int argc, char *argv[]) EC_INIT; int delete_bdb = 0; int ctrlfd = -1, clntfd = -1; - char *logconfig; AFPObj obj = { 0 }; char *volpath = NULL;