diff options
author | Dileep Kumar Reddi <dkumarre@codeaurora.org> | 2014-02-25 14:32:51 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-02-28 02:09:00 -0800 |
commit | bf333c775dc1afdacf0ead6b213f8651a5f3af6b (patch) | |
tree | 11c616451231c4613d605dabead39df35e830b2e /libqservice | |
parent | afbd8b71799bba3d95b5215b7c3df3542a193d88 (diff) | |
download | hardware_qcom_display-bf333c775dc1afdacf0ead6b213f8651a5f3af6b.tar.gz hardware_qcom_display-bf333c775dc1afdacf0ead6b213f8651a5f3af6b.tar.bz2 hardware_qcom_display-bf333c775dc1afdacf0ead6b213f8651a5f3af6b.zip |
hqd : Use proper type casts
* Remove compilation errors
* Use proper type casts
Change-Id: I1d44c2a2362a1fdd4d6e412ea816d4078e8355c9
:
Diffstat (limited to 'libqservice')
-rw-r--r-- | libqservice/IQService.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libqservice/IQService.cpp b/libqservice/IQService.cpp index f0d75760e..eee22f083 100644 --- a/libqservice/IQService.cpp +++ b/libqservice/IQService.cpp @@ -125,8 +125,10 @@ static void getProcName(int pid, char *buf, int size) { if (fd < 0) { strlcpy(buf, "Unknown", size); } else { - int len = read(fd, buf, size - 1); - buf[len] = 0; + ssize_t len = read(fd, buf, size - 1); + if (len >= 0) + buf[len] = 0; + close(fd); } } |