bareos: bareos-13.2 0f62233d
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
Marco van Wieringen | Marco van Wieringen | bareos-13.2 | 2013-08-02 17:45 | bareos-13.2 8d83aaf7 | Pending |
Changeset | Filed doesn't respond to first connection after start. The setup of the thread specific key is flawed. In essence its setup twice (once via the init_msg() call and once via the pthread_once call in jcr.c). This new code fixes that by: - Setup thread specific data key only once. - Use pthread_key_create_once_np when available. This is a non portable but cleaner implementation of both a pthread_once() and a pthread_key_create(). - For Windows use a workaround around pthread_once() as that seems to hang for unknown reason. Now we use a boolean protected by an mutex to make sure the setup is only done once. Fixes 0000210: Filed doesn't respond to first connection after start. |
||||
mod - src/lib/jcr.c | Diff File | ||||
mod - src/lib/message.c | Diff File |