diff options
Diffstat (limited to 'src/osmo-bts-virtual/virtual_um.c')
-rw-r--r-- | src/osmo-bts-virtual/virtual_um.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/osmo-bts-virtual/virtual_um.c b/src/osmo-bts-virtual/virtual_um.c index fd0940f0..752e4b61 100644 --- a/src/osmo-bts-virtual/virtual_um.c +++ b/src/osmo-bts-virtual/virtual_um.c @@ -27,7 +27,9 @@ #include <osmocom/core/talloc.h> #include "osmo_mcast_sock.h" #include "virtual_um.h" + #include <unistd.h> +#include <errno.h> /** * Virtual UM interface file descriptor callback. @@ -93,7 +95,7 @@ int virt_um_write_msg(struct virt_um_inst *vui, struct msgb *msg) rc = mcast_bidir_sock_tx(vui->mcast_sock, msgb_data(msg), msgb_length(msg)); if (rc < 0) - perror("Writing to multicast socket"); + rc = -errno; msgb_free(msg); return rc; |