summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-05-12 12:38:50 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-05-12 12:38:50 +0000
commit1c166a24f4a122fb7b65f0c57789b9c4fb6dea4d (patch)
tree74577fe0b19e9a2133f78a255ce49bacedb5eeaf
parent4c04a7e6f80874ff086d74acdd8b0709c8313609 (diff)
downloadATCD-1c166a24f4a122fb7b65f0c57789b9c4fb6dea4d.tar.gz
ChangeLogTag: Tue May 12 12:35:07 UTC 2009 Vladimir Zykov <vz@prismtech.com>
-rw-r--r--ACE/ChangeLog6
-rw-r--r--ACE/apps/gperf/src/Key_List.cpp4
2 files changed, 8 insertions, 2 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 4e6a19a4756..f932858d6b4 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,9 @@
+Tue May 12 12:35:07 UTC 2009 Vladimir Zykov <vz@prismtech.com>
+
+ * apps/gperf/src/Key_List.cpp:
+
+ Fixed an incorrect check which resulted in valgrind warning.
+
Tue May 12 08:31:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/OS_NS_errno.h:
diff --git a/ACE/apps/gperf/src/Key_List.cpp b/ACE/apps/gperf/src/Key_List.cpp
index 34c0f4f49f7..407265728f3 100644
--- a/ACE/apps/gperf/src/Key_List.cpp
+++ b/ACE/apps/gperf/src/Key_List.cpp
@@ -234,10 +234,10 @@ Key_List::output_types (void)
ACE_OS::strncpy (struct_tag,
array_type_,
struct_tag_length);
- if (struct_tag[struct_tag_length] != ' ')
+ if (struct_tag[struct_tag_length - 1] != ' ')
{
struct_tag[struct_tag_length] = ' ';
- struct_tag_length++;
+ ++struct_tag_length;
}
struct_tag[struct_tag_length] = '\0';
}