diff --git a/tools/parser/hci.c b/tools/parser/hci.c
index 39f35bb..e3d6a2f 100644
--- a/tools/parser/hci.c
+++ b/tools/parser/hci.c
{
hci_sco_hdr *hdr = (void *) frm->ptr;
uint16_t handle = btohs(hdr->handle);
+ int len;
if (frm->audio_fd > fileno(stderr))
- write(frm->audio_fd, frm->ptr + HCI_SCO_HDR_SIZE, hdr->dlen);
+ len = write(frm->audio_fd, frm->ptr + HCI_SCO_HDR_SIZE, hdr->dlen);
if (!p_filter(FILT_SCO)) {
p_indent(level, frm);
diff --git a/tools/parser/ppp.c b/tools/parser/ppp.c
index 1d4a4a6..1dad855 100644
--- a/tools/parser/ppp.c
+++ b/tools/parser/ppp.c
void ppp_dump(int level, struct frame *frm)
{
void *ptr, *end;
- int len, pos = 0;
+ int err, len, pos = 0;
if (frm->pppdump_fd > fileno(stderr)) {
unsigned char id;
uint32_t ts = htonl(frm->ts.tv_sec & 0xffffffff);
id = 0x07;
- write(frm->pppdump_fd, &id, 1);
- write(frm->pppdump_fd, &ts, 4);
+ err = write(frm->pppdump_fd, &id, 1);
+ err = write(frm->pppdump_fd, &ts, 4);
id = frm->in ? 0x02 : 0x01;
- write(frm->pppdump_fd, &id, 1);
- write(frm->pppdump_fd, &len, 2);
- write(frm->pppdump_fd, frm->ptr, frm->len);
+ err = write(frm->pppdump_fd, &id, 1);
+ err = write(frm->pppdump_fd, &len, 2);
+ err = write(frm->pppdump_fd, frm->ptr, frm->len);
}
if (!ppp_traffic) {