dav/sync.c

changeset 294
dd5c0ebdf54f
parent 288
cd3846cc8b25
child 296
bb49953b1cf8
child 303
5d79c108fcab
--- a/dav/sync.c	Tue Sep 05 11:42:08 2017 +0200
+++ b/dav/sync.c	Tue Sep 05 12:00:49 2017 +0200
@@ -1593,6 +1593,12 @@
 }
 
 int cmd_add_directory(CmdArgs *args) {
+    if(!get_repositories()) {
+        fprintf(stderr, "No repositories available. Run 'dav add-repository' first.\n");
+        fprintf(stderr, "Abort\n");
+        return -1;
+    }
+    
     printf("Each sync directory must have an unique name.\n");
     char *name = assistant_getcfg("name");
     if(!name) {

mercurial