about summary refs log tree commit diff
path: root/cli
diff options
context:
space:
mode:
authorRichard Nyberg <rnyberg@murmeldjur.se>2007-05-23 08:20:28 +0000
committerRichard Nyberg <rnyberg@murmeldjur.se>2007-05-23 08:20:28 +0000
commit46fb0c2419ec863a6749553a4166116ef95fdf21 (patch)
treeca9c581c2c8f50b4e8f10ef50e4ed40152fff1a7 /cli
parent8f4fde49eea3ecb227ac89048cb34a53344ea0fb (diff)
downloadbtpd-46fb0c2419ec863a6749553a4166116ef95fdf21.tar.gz
btpd-46fb0c2419ec863a6749553a4166116ef95fdf21.zip
Fix the '--topdir' option for single file torrents without a top directory.
Such torrents were saved as 'name/name' instead of 'name'. The option broke
in rev253.

Patch from borg@uu3.net.

Diffstat (limited to 'cli')
-rw-r--r--cli/add.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cli/add.c b/cli/add.c
index e88a0b0..4f55b9d 100644
--- a/cli/add.c
+++ b/cli/add.c
@@ -81,7 +81,7 @@ cmd_add(int argc, char **argv)
 
     iob = buf_init(PATH_MAX);
     buf_write(&iob, dir, dirlen);
-    if (topdir) {
+    if (topdir && !mi_simple(mi)) {
         size_t tdlen;
         const char *td =
             benc_dget_mem(benc_dget_dct(mi, "info"), "name", &tdlen);