]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/sap.c
Fix off-by-one buffer overflow
[vlc] / modules / services_discovery / sap.c
index 687f83cb578ad79e758fdcd6257daf418f73fd25..2e51df6a5a6d1ec9e3b5c978886058c348326fb5 100644 (file)
@@ -521,7 +521,7 @@ static void Run( services_discovery_t *p_sd )
     while( !p_sd->b_die )
     {
         int i_read;
-        uint8_t p_buffer[MAX_SAP_BUFFER];
+        uint8_t p_buffer[MAX_SAP_BUFFER + 1];
 
         i_read = net_Select( p_sd, p_sd->p_sys->pi_fd, NULL,
                              p_sd->p_sys->i_fd, p_buffer,