diff options
author | Bryce McKinlay <mckinlay@redhat.com> | 2004-07-20 15:36:56 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@gcc.gnu.org> | 2004-07-20 16:36:56 +0100 |
commit | b4ffdef7aa39560603ec5bafa6e64e728a18c223 (patch) | |
tree | 406c543442e35ea373a8f68a5f4fed5859f02324 /libjava | |
parent | fb2324768037e91dafe1a7c9a3d3907116d7eb37 (diff) | |
download | gcc-b4ffdef7aa39560603ec5bafa6e64e728a18c223.zip gcc-b4ffdef7aa39560603ec5bafa6e64e728a18c223.tar.gz gcc-b4ffdef7aa39560603ec5bafa6e64e728a18c223.tar.bz2 |
prims.cc (process_gcj_properties): Don't increment i within LHS of assignment.
2004-07-19 Bryce McKinlay <mckinlay@redhat.com>
* prims.cc (process_gcj_properties): Don't increment i within LHS
of assignment.
From-SVN: r84957
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 5 | ||||
-rw-r--r-- | libjava/prims.cc | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 8f7edb1..07810e4 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2004-07-19 Bryce McKinlay <mckinlay@redhat.com> + + * prims.cc (process_gcj_properties): Don't increment i within LHS + of assignment. + 2004-07-19 Per Bothner <per@bothner.com> Print -verbose:message on "loading", not initialization. diff --git a/libjava/prims.cc b/libjava/prims.cc index 19bce1e..ca8265f 100644 --- a/libjava/prims.cc +++ b/libjava/prims.cc @@ -922,8 +922,10 @@ process_gcj_properties () // Null terminate the strings. while (_Jv_Environment_Properties[i].key) { - _Jv_Environment_Properties[i].key[_Jv_Environment_Properties[i].key_length] = 0; - _Jv_Environment_Properties[i++].value[_Jv_Environment_Properties[i].value_length] = 0; + property_pair *prop = &_Jv_Environment_Properties[i]; + prop->key[prop->key_length] = 0; + prop->value[prop->value_length] = 0; + i++; } } } |