Fix size error, lack of safety check, and type warning.
authorJon A. Cruz <jonc@osg.samsung.com>
Mon, 17 Aug 2015 23:15:04 +0000 (16:15 -0700)
committerJon A. Cruz <jonc@osg.samsung.com>
Thu, 20 Aug 2015 00:34:20 +0000 (00:34 +0000)
commit914c1da389b319910adca07b0b09b5bb3a7d5737
tree51d7822c4c90bc49ebc28fd2781fe4cebfafbf34
parent0c15e941cca4260d84cbea902c5fa148ec2cfa2c
Fix size error, lack of safety check, and type warning.

- Fixed a problem where the length of a different string was being
   used after concatenating a different one.
- Added in missing size checks to avoid buffer overruns.
- Corrected to size_t for proper tracking.
- Changed assumed remaining size to instead be compile-time safe.

Change-Id: I314effbdc14d725e5b16a5e655552c6a817cb3b2
Signed-off-by: Jon A. Cruz <jonc@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2221
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
resource/csdk/stack/src/oicgroup.c