]> git.sesse.net Git - vlc/commitdiff
sap discovery: fix [22368] by using (int) casting on the unsigned size_t value
authorRafaël Carré <funman@videolan.org>
Tue, 2 Oct 2007 11:11:53 +0000 (11:11 +0000)
committerRafaël Carré <funman@videolan.org>
Tue, 2 Oct 2007 11:11:53 +0000 (11:11 +0000)
modules/services_discovery/sap.c

index b91dcd5a8f9405e655ae035ea407473d648e2541..9e50499e0a0ab0607da9647640e44ef60a8fb2c3 100644 (file)
@@ -352,7 +352,7 @@ static int OpenDemux( vlc_object_t *p_this )
         psz_sdp = psz_sdp_new;
 
         i_read = stream_Read( p_demux->s, &psz_sdp[i_len], i_read_max );
-        if( i_read <= (size_t)-1 )
+        if( (int)i_read < 0 )
         {
             msg_Err( p_demux, "cannot read SDP" );
             goto error;
@@ -361,7 +361,7 @@ static int OpenDemux( vlc_object_t *p_this )
 
         psz_sdp[i_len] = '\0';
 
-        if( i_read < (size_t)i_read_max )
+        if( (int)i_read < i_read_max )
             break; // EOF
     }