Message ID | 20160704091704.119896-3-fge@redhat.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Delegated to: | christophe varoqui |
Headers | show |
diff --git a/libmpathcmd/mpath_cmd.c b/libmpathcmd/mpath_cmd.c index 1aaf5ea..d92a461 100644 --- a/libmpathcmd/mpath_cmd.c +++ b/libmpathcmd/mpath_cmd.c @@ -141,7 +141,7 @@ int mpath_recv_reply(int fd, char **reply, unsigned int timeout) *reply = NULL; len = mpath_recv_reply_len(fd, timeout); if (len <= 0) - return len; + return -1; *reply = malloc(len); if (!*reply) return -1; @@ -149,7 +149,7 @@ int mpath_recv_reply(int fd, char **reply, unsigned int timeout) if (err) { free(*reply); *reply = NULL; - return err; + return -1; } return 0; }
Enforce what mpath_cmd.h states "-1 on failure (with errno set)" for mpath_recv_reply() by set errno and return -1 on failure. Signed-off-by: Gris Ge <fge@redhat.com> --- libmpathcmd/mpath_cmd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)