summaryrefslogtreecommitdiff
path: root/src/rfkill.c
diff options
context:
space:
mode:
authorJaganath Kanakkassery <jaganath.k@samsung.com>2013-01-04 11:12:28 +0530
committerJohan Hedberg <johan.hedberg@intel.com>2013-01-04 16:16:50 +0200
commita4e1fd4b213214f564b460ad1922c6fd3abbb9bb (patch)
tree4c4c409304810aa7bc5ec934ec6e44b11a23106e /src/rfkill.c
parent8f498abd339abdb65a6458b82a0d8c029e34f2ef (diff)
downloadbluez-a4e1fd4b213214f564b460ad1922c6fd3abbb9bb.tar.gz
rfkill: Fix count parameter in read
Since g_str_has_prefix() has been used with the output buffer of read it should be nul terminated
Diffstat (limited to 'src/rfkill.c')
-rw-r--r--src/rfkill.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rfkill.c b/src/rfkill.c
index 6f040c9a7..70588c0a6 100644
--- a/src/rfkill.c
+++ b/src/rfkill.c
@@ -113,7 +113,7 @@ static gboolean rfkill_event(GIOChannel *chan,
memset(sysname, 0, sizeof(sysname));
- if (read(fd, sysname, sizeof(sysname)) < 4) {
+ if (read(fd, sysname, sizeof(sysname) - 1) < 4) {
close(fd);
return TRUE;
}