summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2002-10-05 01:44:47 +0000
committerSteve Huston <shuston@riverace.com>2002-10-05 01:44:47 +0000
commit402f34c0c02ab1ff0c663707018938fa6ecc8046 (patch)
tree271db5088858adbc7d829d648ac00b1c90ece41e
parent0f9d1b93c445df745f37cb1f616cd9fd155a1b7c (diff)
downloadATCD-402f34c0c02ab1ff0c663707018938fa6ecc8046.tar.gz
ChangeLogTag:Fri Oct 4 21:32:51 2002 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLogs/ChangeLog-03a7
-rw-r--r--ace/Service_Manager.cpp6
3 files changed, 16 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 483c879e12b..74170f2cb30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Fri Oct 4 21:32:51 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/Service_Manager.cpp (list_services): Correct compiler
+ warning about sign/unsigned comparison. Don't bother for checking
+ transfer count != requested, since send_n always reports
+ an error (0 or -1) if there was a fail before the whole 'n' sent.
+
Fri Oct 4 20:22:41 2002 Steve Huston <shuston@riverace.com>
* ace/ace_dll64.mak: Removed the /wd4267 to re-enable the
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 483c879e12b..74170f2cb30 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,10 @@
+Fri Oct 4 21:32:51 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/Service_Manager.cpp (list_services): Correct compiler
+ warning about sign/unsigned comparison. Don't bother for checking
+ transfer count != requested, since send_n always reports
+ an error (0 or -1) if there was a fail before the whole 'n' sent.
+
Fri Oct 4 20:22:41 2002 Steve Huston <shuston@riverace.com>
* ace/ace_dll64.mak: Removed the /wd4267 to re-enable the
diff --git a/ace/Service_Manager.cpp b/ace/Service_Manager.cpp
index 57243ec976e..82e63be565b 100644
--- a/ace/Service_Manager.cpp
+++ b/ace/Service_Manager.cpp
@@ -191,10 +191,8 @@ ACE_Service_Manager::list_services (void)
if (len > 0)
{
- ssize_t n = this->client_stream_.send_n (buf,
- len);
-
- if (n != len || (n == -1 && errno != EPIPE))
+ ssize_t n = this->client_stream_.send_n (buf, len);
+ if (n <= 0 && errno != EPIPE))
ACE_ERROR ((LM_ERROR,
ACE_LIB_TEXT ("%p\n"),
ACE_LIB_TEXT ("send_n")));