Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7070c2e6 authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "Netfilter: IRC: Copy nickname to proper address"

parents 059b64d5 778c1c72
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -155,11 +155,12 @@ static bool mangle_ip(struct nf_conn *ct,
		 *do not mangle the DCC Server IP
		 */
		if ((temp->server_ip == tuple->dst.u3.ip) &&
		    (temp->nickname_len == nick_end - nick_start) &&
		    (memcmp(nick_start, temp->nickname,
		    temp->nickname_len) == 0))
		    (temp->nickname_len == (nick_end - nick_start))) {
			if (memcmp(nick_start, temp->nickname,
				   temp->nickname_len) == 0)
				return false;
		}
	}
	return true;
}

@@ -196,7 +197,7 @@ static int handle_nickname(struct nf_conn *ct,
				kmalloc(i, GFP_ATOMIC);
			if (temp->nickname) {
				temp->nickname_len = i;
				memcpy(&temp->nickname,
				memcpy(temp->nickname,
				       nick_start, temp->nickname_len);
			} else {
				list_del(&temp->ptr);