projects
/
platform
/
core
/
system
/
dlog.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4f7322e
)
pipe: Fix recvmsg() error handling
67/90567/2
author
Karol Lewandowski
<k.lewandowsk@samsung.com>
Fri, 30 Sep 2016 10:49:16 +0000
(12:49 +0200)
committer
Karol Lewandowski
<k.lewandowsk@samsung.com>
Mon, 3 Oct 2016 15:12:23 +0000
(17:12 +0200)
This fixes problem with recvmsg() error return code 0 being returned
as proper fd id (0, stdin).
Change-Id: Ia9be0b0b5d12ab202ea52c4153b749e1305a83c4
src/shared/logcommon.c
patch
|
blob
|
history
diff --git
a/src/shared/logcommon.c
b/src/shared/logcommon.c
index
836422f
..
a8ffc8d
100644
(file)
--- a/
src/shared/logcommon.c
+++ b/
src/shared/logcommon.c
@@
-121,7
+121,7
@@
int recv_file_descriptor(int socket)
message.msg_iovlen = 1;
if ((res = recvmsg(socket, &message, 0)) <= 0)
- return
res
;
+ return
-1
;
/* Iterate through header to find if there is a file descriptor */
for (control_message = CMSG_FIRSTHDR(&message); control_message != NULL; control_message = CMSG_NXTHDR(&message, control_message)) {