Fix missing lock in kernel descriptor fork.

This commit is contained in:
Jonas 'Sortie' Termansen 2015-05-13 19:22:28 +02:00
parent 5589085084
commit d068a352f7
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,6 @@
/*******************************************************************************
Copyright(C) Jonas 'Sortie' Termansen 2012, 2013, 2014.
Copyright(C) Jonas 'Sortie' Termansen 2012, 2013, 2014, 2015.
This file is part of Sortix.
@ -171,6 +171,7 @@ int Descriptor::GetFlags()
Ref<Descriptor> Descriptor::Fork()
{
ScopedLock lock(&current_offset_lock);
Ref<Descriptor> ret(new Descriptor(vnode, dflags));
if ( !ret )
return Ref<Descriptor>();