Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 246131 | Differences between
and this patch

Collapse All | Expand All

(-)lib/libiax2/src/iaxORIG.c (-2 / +2 lines)
Lines 1553-1559 Link Here
1553
		snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", tmp);
1553
		snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", tmp);
1554
		return -1;
1554
		return -1;
1555
	}
1555
	}
1556
	memcpy(&session->peeraddr.sin_addr, hp->h_addr, sizeof(session->peeraddr.sin_addr));
1556
	memcpy(&session->peeraddr.sin_addr, hp->h_addr_list[0], sizeof(session->peeraddr.sin_addr));
1557
	session->peeraddr.sin_port = htons(portno);
1557
	session->peeraddr.sin_port = htons(portno);
1558
	session->peeraddr.sin_family = AF_INET;
1558
	session->peeraddr.sin_family = AF_INET;
1559
	strncpy(session->username, peer, sizeof(session->username) - 1);
1559
	strncpy(session->username, peer, sizeof(session->username) - 1);
Lines 1946-1952 Link Here
1946
		snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", hostname);
1946
		snprintf(iax_errstr, sizeof(iax_errstr), "Invalid hostname: %s", hostname);
1947
		return -1;
1947
		return -1;
1948
	}
1948
	}
1949
	memcpy(&session->peeraddr.sin_addr, hp->h_addr, sizeof(session->peeraddr.sin_addr));
1949
	memcpy(&session->peeraddr.sin_addr, hp->h_addr_list[0], sizeof(session->peeraddr.sin_addr));
1950
	session->peeraddr.sin_port = htons(portno);
1950
	session->peeraddr.sin_port = htons(portno);
1951
	session->peeraddr.sin_family = AF_INET;
1951
	session->peeraddr.sin_family = AF_INET;
1952
	res = send_command(session, AST_FRAME_IAX, IAX_COMMAND_NEW, 0, ied.buf, ied.pos, -1);
1952
	res = send_command(session, AST_FRAME_IAX, IAX_COMMAND_NEW, 0, ied.buf, ied.pos, -1);

Return to bug 246131