| 
					
				 | 
			
			
				@@ -132,7 +132,7 @@ Option* option_processing(int argc, char* const argv[]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { PREF_FTP_USER.c_str(), required_argument, &lopt, 9 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { PREF_FTP_PASSWD.c_str(), required_argument, &lopt, 10 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { PREF_FTP_TYPE.c_str(), required_argument, &lopt, 11 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { PREF_FTP_PASV.c_str(), no_argument, NULL, 'p' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { PREF_FTP_PASV.c_str(), optional_argument, 0, 'p' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { "ftp-via-http-proxy", required_argument, &lopt, 12 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { "http-proxy-method", required_argument, &lopt, 14 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { PREF_LOWEST_SPEED_LIMIT.c_str(), required_argument, &lopt, 200 }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -497,7 +497,7 @@ Option* option_processing(int argc, char* const argv[]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       cmdstream << PREF_MAX_TRIES << "=" << optarg << "\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'p': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cmdstream << PREF_FTP_PASV << "=" << V_TRUE << "\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cmdstream << PREF_FTP_PASV << "=" << toBoolArg(optarg) << "\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'S': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       cmdstream << PREF_SHOW_FILES << "=" << V_TRUE << "\n"; 
			 |