diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 36ba36d..96a16e0 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -22,6 +22,11 @@ jobs: - name: Build and run host unit tests run: make check + - name: Build host library without multisession support + run: >- + make lib HOST_BUILD=build/host-no-multisession + CPPFLAGS=-DODFS_FEATURE_MULTISESSION=0 + - name: Run golden image tests run: make golden-check diff --git a/core/mount.c b/core/mount.c index 246c22b..0828419 100644 --- a/core/mount.c +++ b/core/mount.c @@ -58,7 +58,9 @@ static size_t mount_build_session_candidates(odfs_mount_t *mnt, uint32_t *starts, size_t max_starts) { +#if ODFS_FEATURE_MULTISESSION odfs_toc_t toc; +#endif size_t count = 0; if (!mnt || !starts || max_starts == 0)