summaryrefslogtreecommitdiff
path: root/cpp/src/IcePack/Client.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2004-07-28 19:12:54 +0000
committerMark Spruiell <mes@zeroc.com>2004-07-28 19:12:54 +0000
commitdda949bd3938795f606b132f8b745c22272723af (patch)
tree1ea4c165a011fc1e18b04c0e35c98757d70f3512 /cpp/src/IcePack/Client.cpp
parentfixing warnings about Slice checksums (diff)
downloadice-dda949bd3938795f606b132f8b745c22272723af.tar.bz2
ice-dda949bd3938795f606b132f8b745c22272723af.tar.xz
ice-dda949bd3938795f606b132f8b745c22272723af.zip
making checksum warning messages more informative
Diffstat (limited to 'cpp/src/IcePack/Client.cpp')
-rw-r--r--cpp/src/IcePack/Client.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/src/IcePack/Client.cpp b/cpp/src/IcePack/Client.cpp
index 09e37558291..3ba7d0c3267 100644
--- a/cpp/src/IcePack/Client.cpp
+++ b/cpp/src/IcePack/Client.cpp
@@ -155,9 +155,13 @@ Client::run(int argc, char* argv[])
for(Ice::SliceChecksumDict::const_iterator q = localChecksums.begin(); q != localChecksums.end(); ++q)
{
Ice::SliceChecksumDict::const_iterator r = serverChecksums.find(q->first);
- if(r == serverChecksums.end() || q->second != r->second)
+ if(r == serverChecksums.end())
{
- cerr << appName() << ": server is using different Slice definitions" << endl;
+ cerr << appName() << ": server is using unknown Slice type `" << q->first << "'" << endl;
+ }
+ else if(q->second != r->second)
+ {
+ cerr << appName() << ": server is using a different Slice definition of `" << q->first << "'" << endl;
}
}