diff options
author | kaie%kuix.de <devnull@localhost> | 2011-04-14 18:23:20 +0000 |
---|---|---|
committer | kaie%kuix.de <devnull@localhost> | 2011-04-14 18:23:20 +0000 |
commit | f85031eba3f08b3fcc5ce5d7820e43442e019507 (patch) | |
tree | 8981489110b0d7b1738f8ffb8b8c7fc12a8f4012 /security/nss/lib | |
parent | e5a2bbe9d8a51730e0fd7f7382da4f7eed7fc095 (diff) | |
download | nss-hg-f85031eba3f08b3fcc5ce5d7820e43442e019507.tar.gz |
Bug 633039, pkix_pl_Socket_Poll unintentionally overwrites socket status (operator= used instead of operator==), r=bsmith, r=alvolkov
Diffstat (limited to 'security/nss/lib')
-rw-r--r-- | security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c index c29e361bf..d5d3ea033 100644 --- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c +++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c @@ -1143,13 +1143,13 @@ pkix_pl_Socket_Poll( if ((pBytesWritten) && ((sock->status == SOCKET_SENDPENDING) || - (sock->status = SOCKET_SENDRCVPENDING))) { + (sock->status == SOCKET_SENDRCVPENDING))) { pollDesc.in_flags = PR_POLL_WRITE; } if ((pBytesRead) && - ((sock->status = SOCKET_RCVPENDING) || - (sock->status = SOCKET_SENDRCVPENDING))) { + ((sock->status == SOCKET_RCVPENDING) || + (sock->status == SOCKET_SENDRCVPENDING))) { pollDesc.in_flags |= PR_POLL_READ; } |