net: remove parse_host_src_port() function
It was deprecated, and it has no users. Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
		
							parent
							
								
									0d2e91c178
								
							
						
					
					
						commit
						85bb6d36b0
					
				
							
								
								
									
										41
									
								
								net.c
								
								
								
								
							
							
						
						
									
										41
									
								
								net.c
								
								
								
								
							| 
						 | 
				
			
			@ -94,47 +94,6 @@ static int get_str_sep(char *buf, int buf_size, const char **pp, int sep)
 | 
			
		|||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int parse_host_src_port(struct sockaddr_in *haddr,
 | 
			
		||||
                        struct sockaddr_in *saddr,
 | 
			
		||||
                        const char *input_str)
 | 
			
		||||
{
 | 
			
		||||
    char *str = qemu_strdup(input_str);
 | 
			
		||||
    char *host_str = str;
 | 
			
		||||
    char *src_str;
 | 
			
		||||
    const char *src_str2;
 | 
			
		||||
    char *ptr;
 | 
			
		||||
 | 
			
		||||
    /*
 | 
			
		||||
     * Chop off any extra arguments at the end of the string which
 | 
			
		||||
     * would start with a comma, then fill in the src port information
 | 
			
		||||
     * if it was provided else use the "any address" and "any port".
 | 
			
		||||
     */
 | 
			
		||||
    if ((ptr = strchr(str,',')))
 | 
			
		||||
        *ptr = '\0';
 | 
			
		||||
 | 
			
		||||
    if ((src_str = strchr(input_str,'@'))) {
 | 
			
		||||
        *src_str = '\0';
 | 
			
		||||
        src_str++;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (parse_host_port(haddr, host_str) < 0)
 | 
			
		||||
        goto fail;
 | 
			
		||||
 | 
			
		||||
    src_str2 = src_str;
 | 
			
		||||
    if (!src_str || *src_str == '\0')
 | 
			
		||||
        src_str2 = ":0";
 | 
			
		||||
 | 
			
		||||
    if (parse_host_port(saddr, src_str2) < 0)
 | 
			
		||||
        goto fail;
 | 
			
		||||
 | 
			
		||||
    free(str);
 | 
			
		||||
    return(0);
 | 
			
		||||
 | 
			
		||||
fail:
 | 
			
		||||
    free(str);
 | 
			
		||||
    return -1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int parse_host_port(struct sockaddr_in *saddr, const char *str)
 | 
			
		||||
{
 | 
			
		||||
    char buf[512];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,9 +54,6 @@ int unix_connect(const char *path);
 | 
			
		|||
 | 
			
		||||
/* Old, ipv4 only bits.  Don't use for new code. */
 | 
			
		||||
int parse_host_port(struct sockaddr_in *saddr, const char *str);
 | 
			
		||||
int parse_host_src_port(struct sockaddr_in *haddr,
 | 
			
		||||
                        struct sockaddr_in *saddr,
 | 
			
		||||
                        const char *str);
 | 
			
		||||
int socket_init(void);
 | 
			
		||||
 | 
			
		||||
#endif /* QEMU_SOCKET_H */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue