diff -r f2e79b69d233 -r 7cfd36aa005b application/davcontroller.c --- a/application/davcontroller.c Tue Jan 30 16:58:03 2024 +0100 +++ b/application/davcontroller.c Wed Jan 31 12:55:11 2024 +0100 @@ -135,6 +135,11 @@ } void davbrowser_query_path(UiObject *ui, DavBrowser *browser, const char *path) { + if (!browser->sn) { + // TODO: error + return; + } + // for comparison, we need the current base_url/repo_name + path size_t len = path ? strlen(path) : 0; if (len == 1 && *path == '/') {