summaryrefslogtreecommitdiff
path: root/mg_db.c
diff options
context:
space:
mode:
Diffstat (limited to 'mg_db.c')
-rw-r--r--mg_db.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/mg_db.c b/mg_db.c
index 030de5b..9e54519 100644
--- a/mg_db.c
+++ b/mg_db.c
@@ -1210,11 +1210,15 @@ mgDb::SyncFile(const char *filename) {
mgSQLString c_lang(m_TLAN);
mgSQLString c_cddbid(getAlbum(filename,c_album,c_artist));
- const char *cwd = mugglepath();
+ const char *cwd;
+ if (the_setup.IsMugglei())
+ cwd = mugglepath();
+ else
+ cwd = strdup("");
int tldlen = strlen(the_setup.ToplevelDir);
int cwdlen = strlen(cwd);
const char *relpath=cwd;
- if (cwdlen>tldlen); relpath += tldlen;
+ if (cwdlen>tldlen) relpath += tldlen;
char *b;
msprintf(&b,"%s%s",relpath,cfilename);
free((void*)cwd);