aboutsummaryrefslogtreecommitdiffstats
path: root/logwrapper
diff options
context:
space:
mode:
authorchristian.bejram <christian.bejram@stericsson.com>2010-02-11 17:40:45 -0800
committerJean-Baptiste Queru <jbq@google.com>2010-05-10 14:47:56 -0700
commit28a8dab590a5f2e3db4489e162858f386fbcb9e8 (patch)
tree515c98a1e12872e88a2390a61cebcc2fbbb24c06 /logwrapper
parent2bef93cc20155c3a59cdbb22c564c4b385b2c160 (diff)
downloadsystem_core-28a8dab590a5f2e3db4489e162858f386fbcb9e8.zip
system_core-28a8dab590a5f2e3db4489e162858f386fbcb9e8.tar.gz
system_core-28a8dab590a5f2e3db4489e162858f386fbcb9e8.tar.bz2
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.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/logwrapper/logwrapper.c b/logwrapper/logwrapper.c
index f00bfbf..6466795 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