summaryrefslogtreecommitdiffstats
path: root/libqservice
diff options
context:
space:
mode:
authorDileep Kumar Reddi <dkumarre@codeaurora.org>2014-02-25 14:32:51 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2014-02-28 02:09:00 -0800
commitbf333c775dc1afdacf0ead6b213f8651a5f3af6b (patch)
tree11c616451231c4613d605dabead39df35e830b2e /libqservice
parentafbd8b71799bba3d95b5215b7c3df3542a193d88 (diff)
downloadhardware_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.cpp6
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);
}
}