diff options
author | des <des@FreeBSD.org> | 2009-06-13 00:56:17 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2009-06-13 00:56:17 +0000 |
commit | 4523b4f7c6a153655b464fdf5ee2f78452e9365b (patch) | |
tree | 47e1083ab5603c67b38ebf959b28a2df82c0fce9 /usr.sbin/nscd/mp_rs_query.c | |
parent | 698cfdd8eaf0b617203b53b41a1bbe6e4307a1f7 (diff) | |
download | FreeBSD-src-4523b4f7c6a153655b464fdf5ee2f78452e9365b.zip FreeBSD-src-4523b4f7c6a153655b464fdf5ee2f78452e9365b.tar.gz |
Fix a large number of signed - unsigned comparison warnings.
MFC after: 1 week
Diffstat (limited to 'usr.sbin/nscd/mp_rs_query.c')
-rw-r--r-- | usr.sbin/nscd/mp_rs_query.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/nscd/mp_rs_query.c b/usr.sbin/nscd/mp_rs_query.c index 9e99884..98e9090 100644 --- a/usr.sbin/nscd/mp_rs_query.c +++ b/usr.sbin/nscd/mp_rs_query.c @@ -140,7 +140,7 @@ on_mp_read_session_request_read2(struct query_state *qstate) result = qstate->read_func(qstate, c_mp_rs_request->entry, c_mp_rs_request->entry_length); - if (result != qstate->kevent_watermark) { + if (result < 0 || (size_t)result != qstate->kevent_watermark) { LOG_ERR_3("on_mp_read_session_request_read2", "read failed"); TRACE_OUT(on_mp_read_session_request_read2); @@ -463,7 +463,7 @@ on_mp_read_session_read_response_write1(struct query_state *qstate) if (read_response->error_code == 0) { result += qstate->write_func(qstate, &read_response->data_size, sizeof(size_t)); - if (result != qstate->kevent_watermark) { + if (result < 0 || (size_t)result != qstate->kevent_watermark) { TRACE_OUT(on_mp_read_session_read_response_write1); LOG_ERR_3("on_mp_read_session_read_response_write1", "write failed"); @@ -473,7 +473,7 @@ on_mp_read_session_read_response_write1(struct query_state *qstate) qstate->kevent_watermark = read_response->data_size; qstate->process_func = on_mp_read_session_read_response_write2; } else { - if (result != qstate->kevent_watermark) { + if (result < 0 || (size_t)result != qstate->kevent_watermark) { LOG_ERR_3("on_mp_read_session_read_response_write1", "write failed"); TRACE_OUT(on_mp_read_session_read_response_write1); @@ -499,7 +499,7 @@ on_mp_read_session_read_response_write2(struct query_state *qstate) &qstate->response); result = qstate->write_func(qstate, read_response->data, read_response->data_size); - if (result != qstate->kevent_watermark) { + if (result < 0 || (size_t)result != qstate->kevent_watermark) { LOG_ERR_3("on_mp_read_session_read_response_write2", "write failed"); TRACE_OUT(on_mp_read_session_read_response_write2); |