Skip to content

Commit 4284c90

Browse files
committed
microcom.c: Do not append newline to answerback string
Instead, write the newline explicitly after writing the answerback string. Signed-off-by: Jonas Rebmann <jre@pengutronix.de>
1 parent cc41066 commit 4284c90

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

microcom.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,6 @@ int main(int argc, char *argv[])
181181
if (optind < argc)
182182
main_usage(1, "", "");
183183

184-
if (answerback) {
185-
ret = asprintf((char **)&answerback, "%s\n", answerback);
186-
if (ret < 0)
187-
exit(1);
188-
}
189-
190184
commands_init();
191185
commands_fsl_imx_init();
192186

mux.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ static int handle_receive_buf(struct ios_ops *ios, unsigned char *buf, int len)
2828
switch (*buf) {
2929
case 5:
3030
write_receive_buf(sendbuf, buf - sendbuf);
31-
if (answerback)
31+
if (answerback) {
3232
ios->write(ios, answerback, strlen((char *)answerback));
33-
else
33+
ios->write(ios, (const unsigned char *)"\n", 1);
34+
} else {
3435
write_receive_buf(buf, 1);
36+
}
3537

3638
buf += 1;
3739
len -= 1;

0 commit comments

Comments
 (0)