Index: src/main.c ================================================================== --- src/main.c +++ src/main.c @@ -1266,10 +1266,13 @@ } i = setgid(sStat.st_gid); i = i || setuid(sStat.st_uid); if(i){ fossil_fatal("setgid/uid() failed with errno %d", errno); + } + if( g.db==0 && file_isfile(zRepo) ){ + db_open_repository(zRepo); } } #endif return zRepo; }