This is an automatically generated e-mail. To reply, visit: http://reviewboard-openlmi.rhcloud.com/r/1512/

Review request for OpenLMI Developers.
By Robin Hack.
Repository: openlmi-providers

Description

    This patch solves:
        * Avoid race conditions with shadow-utils.
        * Avoid race condition with libuser: uid/gid "sharing" amoung users/groups.
        * Fix deadlock in lock.c code.
    
    This patch introduces giant lock which is held for all write operations.

Diffs

  • src/account/LMI_AccountManagementServiceProvider.c (d4e51d55e259c582c4e145fcd45191aec6e484b1)
  • src/account/LMI_AccountProvider.c (fa2e3165f79844d4fac908ce344a69d735f6150d)
  • src/account/LMI_GroupProvider.c (efdbad53c57c102a9c6e760da968773e9aa2bf60)
  • src/account/lock.h (ab5827bb543ad35e4ab25e7e3edc84f5c416e1fc)
  • src/account/lock.c (b18b87dd11c42923699d53e409460aeb7b4a996a)

View Diff