tst: winfsp-tests: add/remove network shares from memfs_start/memfs_stop to properly support test file system

This commit is contained in:
Bill Zissimopoulos
2016-10-25 11:38:26 -07:00
parent 8b31b1018b
commit 728c1b3402
3 changed files with 19 additions and 6 deletions

View File

@ -11,6 +11,7 @@ void *memfs_start_ex(ULONG Flags, ULONG FileInfoTimeout)
{
if (-1 == Flags)
{
AddNetShareIfNeeded();
memfs_running = 1;
return 0;
}
@ -38,6 +39,7 @@ void *memfs_start_ex(ULONG Flags, ULONG FileInfoTimeout)
Result = MemfsStart(Memfs);
ASSERT(NT_SUCCESS(Result));
AddNetShareIfNeeded();
memfs_running = 1;
return Memfs;
@ -50,6 +52,7 @@ void *memfs_start(ULONG Flags)
void memfs_stop(void *data)
{
RemoveNetShareIfNeeded();
memfs_running = 0;
if (0 == data)