sctp: fix reporting of unknown parameters
authorJiri Bohac <jbohac@suse.cz>
Thu, 17 Feb 2011 13:12:08 +0000 (13:12 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 20 Feb 2011 03:06:55 +0000 (19:06 -0800)
commit2205a6ea93fea76f88b43727fea53f3ce3790d6f
tree440ff9d40ce5eeee3c85e22feea20f2a0c4d4065
parent226111d1fbe611bc7a5ffaa5275ccb41e73fd011
sctp: fix reporting of unknown parameters

commit 5fa782c2f5ef6c2e4f04d3e228412c9b4a4c8809 re-worked the
handling of unknown parameters. sctp_init_cause_fixed() can now
return -ENOSPC if there is not enough tailroom in the error
chunk skb. When this happens, the error header is not appended to
the error chunk. In that case, the payload of the unknown parameter
should not be appended either.

Signed-off-by: Jiri Bohac <jbohac@suse.cz>
Acked-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/sm_make_chunk.c