summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfgang Rohdewald <wolfgang@rohdewald.de>2009-01-15 15:53:58 +0100
committerWolfgang Rohdewald <wolfgang@rohdewald.de>2009-01-15 15:53:58 +0100
commit6b2ed56631426fd426cc775dcaed26895e508c02 (patch)
tree754182188935e52ed95f8e6a14131ac5e8a70dad
parent634d443411494e43459a110f5a2f1158016eb60c (diff)
downloadvdr-plugin-muggle-6b2ed56631426fd426cc775dcaed26895e508c02.tar.gz
vdr-plugin-muggle-6b2ed56631426fd426cc775dcaed26895e508c02.tar.bz2
mugglei: regression when importing from topleveldir
(bug existed only in git, not in released versions)
-rw-r--r--mg_db.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mg_db.c b/mg_db.c
index 9e54519..f6a7a91 100644
--- a/mg_db.c
+++ b/mg_db.c
@@ -1218,7 +1218,10 @@ mgDb::SyncFile(const char *filename) {
int tldlen = strlen(the_setup.ToplevelDir);
int cwdlen = strlen(cwd);
const char *relpath=cwd;
- if (cwdlen>tldlen) relpath += tldlen;
+ if (cwdlen>tldlen)
+ relpath += tldlen;
+ else if (cwdlen==tldlen)
+ relpath = "";
char *b;
msprintf(&b,"%s%s",relpath,cfilename);
free((void*)cwd);