diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-03-19 11:23:49 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-03-19 11:23:49 +1100 |
commit | d380c49791d1010d759369cab12d93b6fbd48dc7 (patch) | |
tree | 728fab54ab131015a90092fe9ac17149163bec35 /source3/libsmb/libsmb_context.c | |
parent | 13b6663e23a424473d14324ac229a21e1e90580a (diff) | |
download | samba-d380c49791d1010d759369cab12d93b6fbd48dc7.tar.gz samba-d380c49791d1010d759369cab12d93b6fbd48dc7.tar.bz2 samba-d380c49791d1010d759369cab12d93b6fbd48dc7.zip |
use the tevent nesting code to avoid the uid problem in the VFS
backend
The vfs_unixuid module changes the uid of the process when executing
operations on behalf of the user. Within the VFS backend we may rely
on semi-async calls, such as winbind calls, which will call the event
loop again. To cope with this we need to ensure that while inside
those calls we revert the uid to root, then revert back to the
connected user when we have finished with the semi-async calls.
Diffstat (limited to 'source3/libsmb/libsmb_context.c')
0 files changed, 0 insertions, 0 deletions