set_capability( "access", 0 )
set_category( CAT_INPUT )
set_subcategory( SUBCAT_INPUT_ACCESS )
- add_integer( "ftp-caching", 2 * DEFAULT_PTS_DELAY / 1000, NULL,
+ add_integer( "ftp-caching", 2 * DEFAULT_PTS_DELAY / 1000,
CACHING_TEXT, CACHING_LONGTEXT, true )
change_safe()
- add_string( "ftp-user", "anonymous", NULL, USER_TEXT, USER_LONGTEXT,
+ add_string( "ftp-user", "anonymous", USER_TEXT, USER_LONGTEXT,
false )
- add_string( "ftp-pwd", "anonymous@example.com", NULL, PASS_TEXT,
+ add_string( "ftp-pwd", "anonymous@example.com", PASS_TEXT,
PASS_LONGTEXT, false )
- add_string( "ftp-account", "anonymous", NULL, ACCOUNT_TEXT,
+ add_string( "ftp-account", "anonymous", ACCOUNT_TEXT,
ACCOUNT_LONGTEXT, false )
add_shortcut( "ftp" )
set_callbacks( InOpen, InClose )
if( p_sys->url.psz_username && *p_sys->url.psz_username )
psz = strdup( p_sys->url.psz_username );
else
- psz = var_CreateGetString( p_access, "ftp-user" );
+ psz = var_InheritString( p_access, "ftp-user" );
if( !psz )
return -1;
if( p_sys->url.psz_password && *p_sys->url.psz_password )
psz = strdup( p_sys->url.psz_password );
else
- psz = var_CreateGetString( p_access, "ftp-pwd" );
+ psz = var_InheritString( p_access, "ftp-pwd" );
if( !psz )
return -1;
break;
case 3:
msg_Dbg( p_access, "account needed" );
- psz = var_CreateGetString( p_access, "ftp-account" );
+ psz = var_InheritString( p_access, "ftp-account" );
if( ftp_SendCommand( p_access, p_sys, "ACCT %s",
psz ) < 0 ||
ftp_ReadCommand( p_access, p_sys, &i_answer, NULL ) < 0 )