diff -r 8f90dcfd0439 -r dd5c0ebdf54f dav/sync.c --- 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) {