diff --git a/modules/access_output/udp.c b/modules/access_output/udp.c index 545fe730f523f3629188ce9ac10f6ab1aaee3548..89be3b00c98c304d2023e18bb4e53d49f383e569 100644 --- a/modules/access_output/udp.c +++ b/modules/access_output/udp.c @@ -34,6 +34,7 @@ #include <sys/types.h> #include <assert.h> +#include <errno.h> #include <vlc_sout.h> #include <vlc_block.h> @@ -443,7 +444,7 @@ static void* ThreadWrite( void *data ) i_to_send = i_group; } if ( send( p_sys->i_handle, p_pk->p_buffer, p_pk->i_buffer, 0 ) == -1 ) - msg_Warn( p_access, "send error: %m" ); + msg_Warn( p_access, "send error: %s", vlc_strerror_c(errno) ); vlc_cleanup_pop(); if( i_dropped_packets ) diff --git a/modules/services_discovery/sap.c b/modules/services_discovery/sap.c index 91dc88f8e35aa763f39fb2e400a8595b227fa36c..554c08ecf9ccf38ee0646591d43fff702a1c4074 100644 --- a/modules/services_discovery/sap.c +++ b/modules/services_discovery/sap.c @@ -40,6 +40,7 @@ #include <vlc_network.h> #include <vlc_charset.h> +#include <errno.h> #ifdef HAVE_UNISTD_H # include <unistd.h> #endif @@ -557,7 +558,8 @@ static void *Run( void *data ) i_read = net_Read (p_sd, ufd[i].fd, NULL, p_buffer, MAX_SAP_BUFFER, false); if (i_read < 0) - msg_Warn (p_sd, "receive error: %m"); + msg_Warn (p_sd, "receive error: %s", + vlc_strerror_c(errno)); if (i_read > 6) { /* Parse the packet */