mirror of https://github.com/xemu-project/xemu.git
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