diff options
author | christian.bejram <christian.bejram@stericsson.com> | 2010-02-11 17:40:45 -0800 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2010-05-10 14:47:56 -0700 |
commit | 28a8dab590a5f2e3db4489e162858f386fbcb9e8 (patch) | |
tree | 515c98a1e12872e88a2390a61cebcc2fbbb24c06 /logwrapper | |
parent | 2bef93cc20155c3a59cdbb22c564c4b385b2c160 (diff) | |
download | core-28a8dab590a5f2e3db4489e162858f386fbcb9e8.tar.gz core-28a8dab590a5f2e3db4489e162858f386fbcb9e8.tar.bz2 core-28a8dab590a5f2e3db4489e162858f386fbcb9e8.zip |
Add a printf format.
This makes sure that data sent through logwrapper
is interpreted as strings
Change-Id: Ifafa7c3a39433743250aeb76da3c4d9cce05a13f
Diffstat (limited to 'logwrapper')
-rw-r--r-- | logwrapper/logwrapper.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/logwrapper/logwrapper.c b/logwrapper/logwrapper.c index f00bfbf3d..646679564 100644 --- a/logwrapper/logwrapper.c +++ b/logwrapper/logwrapper.c @@ -60,7 +60,7 @@ void parent(const char *tag, int seg_fault_on_exit, int parent_read) { buffer[b] = '\0'; } else if (buffer[b] == '\n') { buffer[b] = '\0'; - LOG(LOG_INFO, tag, &buffer[a]); + LOG(LOG_INFO, tag, "%s", &buffer[a]); a = b + 1; } } @@ -68,7 +68,7 @@ void parent(const char *tag, int seg_fault_on_exit, int parent_read) { if (a == 0 && b == sizeof(buffer) - 1) { // buffer is full, flush buffer[b] = '\0'; - LOG(LOG_INFO, tag, &buffer[a]); + LOG(LOG_INFO, tag, "%s", &buffer[a]); b = 0; } else if (a != b) { // Keep left-overs @@ -84,7 +84,7 @@ void parent(const char *tag, int seg_fault_on_exit, int parent_read) { // Flush remaining data if (a != b) { buffer[b] = '\0'; - LOG(LOG_INFO, tag, &buffer[a]); + LOG(LOG_INFO, tag, "%s", &buffer[a]); } status = 0xAAAA; if (wait(&status) != -1) { // Wait for child |