diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-02-18 10:59:20 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-02-18 10:59:20 +0100 |
commit | 85c5e990e8aca035d8694391516b1ca8cef5014d (patch) | |
tree | 9cb9316ca6d84b5f815933a392813c689c56b7ec /mux.c | |
parent | 77decbefb74a6cbb6ada1625f4020de4c26ad516 (diff) | |
download | microcom-85c5e990e8aca035d8694391516b1ca8cef5014d.tar.gz microcom-85c5e990e8aca035d8694391516b1ca8cef5014d.tar.xz |
Only send answerback string if one is set
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'mux.c')
-rw-r--r-- | mux.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -210,7 +210,9 @@ static void handle_receive_buf(struct ios_ops *ios, unsigned char *buf, int len) break; case 5: write_receive_buf(sendbuf, buf - sendbuf); - write(ios->fd, answerback, strlen(answerback)); + if (answerback) + write(ios->fd, answerback, strlen(answerback)); + buf += 1; len -= 1; sendbuf = buf; |