WindCharger: Changed sysvar printvar impl to use puts.
This fixes a bug wherein printing large strings like SSL certs causes
printvar to freeze.
Change-Id: I3db4407fbad74506ac58d387daacc7742ea0fdf4
diff --git a/common/sysvar.c b/common/sysvar.c
index b77b5ac..dfd05f7 100644
--- a/common/sysvar.c
+++ b/common/sysvar.c
@@ -422,8 +422,12 @@
while (curr != NULL) {
/* print variable name */
- printf("%s\t%s\t%s\n", curr->name,
- buf->readonly ? "RO" : "RW", curr->value);
+ puts(curr->name);
+ putc('\t');
+ puts(buf->readonly ? "RO" : "RW");
+ putc('\t');
+ puts(curr->value);
+ putc('\n');
curr = curr->next;
}
}