Skip to content

Commit 19d6bec

Browse files
committed
inetcat: Make sure to report correct error messages
1 parent 49ddcb5 commit 19d6bec

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tools/inetcat.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,15 @@ int main(int argc, char **argv)
252252
fprintf(stderr, "Failed to convert network address: %d (%s)\n", errno, strerror(errno));
253253
}
254254
devfd = socket_connect_addr(saddr, device_port);
255+
if (devfd < 0) {
256+
devfd = -errno;
257+
}
255258
} else if (dev->conn_type == CONNECTION_TYPE_USB) {
256259
devfd = usbmuxd_connect(dev->handle, device_port);
257260
}
258261
free(dev_list);
259262
if (devfd < 0) {
260-
fprintf(stderr, "Error connecting to device: %s\n", strerror(errno));
263+
fprintf(stderr, "Error connecting to device: %s\n", strerror(-devfd));
261264
return 1;
262265
}
263266

0 commit comments

Comments
 (0)