|
@@ -428,7 +428,7 @@ static bool dccp_new(struct nf_conn *ct, const struct sk_buff *skb,
|
|
|
const char *msg;
|
|
|
u_int8_t state;
|
|
|
|
|
|
- dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);
|
|
|
+ dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);
|
|
|
BUG_ON(dh == NULL);
|
|
|
|
|
|
state = dccp_state_table[CT_DCCP_ROLE_CLIENT][dh->dccph_type][CT_DCCP_NONE];
|
|
@@ -486,7 +486,7 @@ static int dccp_packet(struct nf_conn *ct, const struct sk_buff *skb,
|
|
|
u_int8_t type, old_state, new_state;
|
|
|
enum ct_dccp_roles role;
|
|
|
|
|
|
- dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);
|
|
|
+ dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);
|
|
|
BUG_ON(dh == NULL);
|
|
|
type = dh->dccph_type;
|
|
|
|
|
@@ -577,7 +577,7 @@ static int dccp_error(struct net *net, struct nf_conn *tmpl,
|
|
|
unsigned int cscov;
|
|
|
const char *msg;
|
|
|
|
|
|
- dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);
|
|
|
+ dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);
|
|
|
if (dh == NULL) {
|
|
|
msg = "nf_ct_dccp: short packet ";
|
|
|
goto out_invalid;
|