Commit 881fc755 authored by Laurent Aimar's avatar Laurent Aimar

Added a few malloc/strdup checks in ftp.

(cherry picked from commit 241da007)
parent 005ae951
...@@ -153,6 +153,8 @@ static int Login( vlc_object_t *p_access, access_sys_t *p_sys ) ...@@ -153,6 +153,8 @@ static int Login( vlc_object_t *p_access, access_sys_t *p_sys )
psz = strdup( p_sys->url.psz_username ); psz = strdup( p_sys->url.psz_username );
else else
psz = var_CreateGetString( p_access, "ftp-user" ); psz = var_CreateGetString( p_access, "ftp-user" );
if( !psz )
return -1;
if( ftp_SendCommand( p_access, p_sys, "USER %s", psz ) < 0 || if( ftp_SendCommand( p_access, p_sys, "USER %s", psz ) < 0 ||
ftp_ReadCommand( p_access, p_sys, &i_answer, NULL ) < 0 ) ftp_ReadCommand( p_access, p_sys, &i_answer, NULL ) < 0 )
...@@ -173,6 +175,8 @@ static int Login( vlc_object_t *p_access, access_sys_t *p_sys ) ...@@ -173,6 +175,8 @@ static int Login( vlc_object_t *p_access, access_sys_t *p_sys )
psz = strdup( p_sys->url.psz_password ); psz = strdup( p_sys->url.psz_password );
else else
psz = var_CreateGetString( p_access, "ftp-pwd" ); psz = var_CreateGetString( p_access, "ftp-pwd" );
if( !psz )
return -1;
if( ftp_SendCommand( p_access, p_sys, "PASS %s", psz ) < 0 || if( ftp_SendCommand( p_access, p_sys, "PASS %s", psz ) < 0 ||
ftp_ReadCommand( p_access, p_sys, &i_answer, NULL ) < 0 ) ftp_ReadCommand( p_access, p_sys, &i_answer, NULL ) < 0 )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment