summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Josef Micka2024-04-11 14:49:32 +0200
committerGravatar Nikias Bassen2024-04-15 20:10:28 +0200
commitbb6a786b676ab5ea6a1a13b5c14ddd965d7583fc (patch)
tree2fe6232b53fc51a0c531f56ca28ac460f2d4bb9c
parent032bc1f61ddb452c6bc53a8e86bc184240ca30cc (diff)
downloadlibusbmuxd-bb6a786b676ab5ea6a1a13b5c14ddd965d7583fc.tar.gz
libusbmuxd-bb6a786b676ab5ea6a1a13b5c14ddd965d7583fc.tar.bz2
Fix usbmuxd_send returning positive value on error
Since socket_send already returns -errno, this function should pass it as is
-rw-r--r--src/libusbmuxd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libusbmuxd.c b/src/libusbmuxd.c
index 8647ee2..8329bef 100644
--- a/src/libusbmuxd.c
+++ b/src/libusbmuxd.c
@@ -1593,7 +1593,7 @@ int usbmuxd_send(int sfd, const char *data, uint32_t len, uint32_t *sent_bytes)
if (num_sent < 0) {
*sent_bytes = 0;
LIBUSBMUXD_DEBUG(1, "%s: Error %d when sending: %s\n", __func__, -num_sent, strerror(-num_sent));
- return -num_sent;
+ return num_sent;
}
if ((uint32_t)num_sent < len) {