diff options
author | Jaganath Kanakkassery <jaganath.k@samsung.com> | 2013-01-04 11:12:28 +0530 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2013-01-04 16:16:50 +0200 |
commit | a4e1fd4b213214f564b460ad1922c6fd3abbb9bb (patch) | |
tree | 4c4c409304810aa7bc5ec934ec6e44b11a23106e /src/rfkill.c | |
parent | 8f498abd339abdb65a6458b82a0d8c029e34f2ef (diff) | |
download | bluez-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.c | 2 |
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; } |