about summary refs log tree commit diff
diff options
context:
space:
mode:
-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);