diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2011-01-13 13:52:17 (GMT) |
---|---|---|
committer | Jason McDonald <jason.mcdonald@nokia.com> | 2011-01-14 15:06:41 (GMT) |
commit | 324d08376ce6126a5675ffe35568920b76f01b5e (patch) | |
tree | 72edbb507788faca3ecdbe0d03d4973c446475b5 /src/plugins/bearer/connman/qconnmanservice_linux.cpp | |
parent | 2ebc2d6decb86d01672f0a5afb412f7aed53c49a (diff) | |
download | Qt-324d08376ce6126a5675ffe35568920b76f01b5e.zip Qt-324d08376ce6126a5675ffe35568920b76f01b5e.tar.gz Qt-324d08376ce6126a5675ffe35568920b76f01b5e.tar.bz2 |
Fix QSystemSemaphore handle management issues in Symbian
QSystemSemaphore native RSemaphore handle was unnecessarily created
again on each acquire. The creation logic was also susceptible for
random failures when two or more threads tried simultaneously acquire
the semaphore.
Task-number: QTBUG-16615
Reviewed-by: Janne Koskinen
(cherry picked from commit 570e7b38487455d394b5b74a59edc639f3dc416f)
Diffstat (limited to 'src/plugins/bearer/connman/qconnmanservice_linux.cpp')
0 files changed, 0 insertions, 0 deletions