diff options
author | Sebastien Gonzalve <sebastien.gonzalve@intel.com> | 2015-04-10 09:28:48 +0200 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2015-04-24 13:39:13 -0700 |
commit | 76fa9021317cc7f93f494795baf8c18f871ad3e5 (patch) | |
tree | 79c644cac6a8df878c02f209f032b49927f960a8 /remote-processor | |
parent | 316559093d972d8b7d51290103d68395bfec6064 (diff) | |
download | external_parameter-framework-76fa9021317cc7f93f494795baf8c18f871ad3e5.zip external_parameter-framework-76fa9021317cc7f93f494795baf8c18f871ad3e5.tar.gz external_parameter-framework-76fa9021317cc7f93f494795baf8c18f871ad3e5.tar.bz2 |
Change blackboard write/readString prototype
Those functions are used in one place and let the caller transform a
std::string to a char * which makes the use of alloca necessary.
Moreover, the readString cannot know if the pointer given in input
points to a buffer with enough space, making it dangerous.
This patch reworks the API so that write/readString() get std::string
and lets the implementation play with char *. This also allows to get
rid of alloca() use which is quite dangerous.
Change-Id: I973e4987278289bb914c4e194b86e924a1c88a6d
Signed-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>
Diffstat (limited to 'remote-processor')
0 files changed, 0 insertions, 0 deletions