summaryrefslogtreecommitdiff
path: root/security/nss/lib
diff options
context:
space:
mode:
authorkaie%kuix.de <devnull@localhost>2011-04-14 18:23:20 +0000
committerkaie%kuix.de <devnull@localhost>2011-04-14 18:23:20 +0000
commitf85031eba3f08b3fcc5ce5d7820e43442e019507 (patch)
tree8981489110b0d7b1738f8ffb8b8c7fc12a8f4012 /security/nss/lib
parente5a2bbe9d8a51730e0fd7f7382da4f7eed7fc095 (diff)
downloadnss-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.c6
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;
}