View | Details | Raw Unified | Return to bug 2735 | Differences between
and this patch

Collapse All | Expand All

(-)a/openbsd-compat/port-tun.c (-3 / +2 lines)
Lines 270-277 sys_tun_outfilter(struct Channel *c, u_char **data, u_int *dlen) Link Here
270
	*dlen -= sizeof(u_int32_t);
270
	*dlen -= sizeof(u_int32_t);
271
	buf = *data + sizeof(u_int32_t);
271
	buf = *data + sizeof(u_int32_t);
272
#elif defined(SSH_TUN_COMPAT_AF)
272
#elif defined(SSH_TUN_COMPAT_AF)
273
	af = ntohl(*(u_int32_t *)buf);
273
	af = (u_int32_t *)buf;
274
	if (*af == OPENBSD_AF_INET6)
274
	if (*af == htonl(OPENBSD_AF_INET6))
275
		*af = htonl(AF_INET6);
275
		*af = htonl(AF_INET6);
276
	else
276
	else
277
		*af = htonl(AF_INET);
277
		*af = htonl(AF_INET);
278
- 

Return to bug 2735