Mercurial > audlegacy
diff src/libaudacious/beepctrl.c @ 2361:f24ae4f40e29 trunk
[svn] - security and warning fixes from ssommer@suse
| author | nenolod |
|---|---|
| date | Thu, 18 Jan 2007 03:02:55 -0800 |
| parents | 3149d4b1a9a9 |
| children | 5fea66ad690c |
line wrap: on
line diff
--- a/src/libaudacious/beepctrl.c Thu Jan 18 01:46:30 2007 -0800 +++ b/src/libaudacious/beepctrl.c Thu Jan 18 03:02:55 2007 -0800 @@ -106,9 +106,16 @@ pkt_hdr.command = command; pkt_hdr.data_length = data_length; if ((size_t)write(fd, &pkt_hdr, sizeof(ClientPktHeader)) < sizeof(pkt_hdr)) + { + g_warning("remote_send_packet: failed to write packet header"); return; + } if (data_length && data) - write(fd, data, data_length); + if( data_length != write(fd, data, data_length)) + { + g_warning("remote_send_packet: failed to write packet"); + return; + } } static void
