X-Git-Url: https://bbs.cooldavid.org/git/?a=blobdiff_plain;f=net%2Fx25%2Fx25_subr.c;h=352b32d216fc1ed2876fb51356f2af393fb19f8b;hb=386e50cc7d82b3799ea6f53267f04f123ae05afe;hp=511a5986af3e65b5a55153bfd6ad896d70994934;hpb=0e4817470be8d233fb58b5af7b938185dae94d67;p=net-next-2.6.git diff --git a/net/x25/x25_subr.c b/net/x25/x25_subr.c index 511a5986af3..352b32d216f 100644 --- a/net/x25/x25_subr.c +++ b/net/x25/x25_subr.c @@ -225,6 +225,12 @@ void x25_write_internal(struct sock *sk, int frametype) break; case X25_CLEAR_REQUEST: + dptr = skb_put(skb, 3); + *dptr++ = frametype; + *dptr++ = x25->causediag.cause; + *dptr++ = x25->causediag.diagnostic; + break; + case X25_RESET_REQUEST: dptr = skb_put(skb, 3); *dptr++ = frametype;