diff options
Diffstat (limited to 'net/sctp/command.c')
-rw-r--r-- | net/sctp/command.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/net/sctp/command.c b/net/sctp/command.c index bb977330002a..c0044019db9e 100644 --- a/net/sctp/command.c +++ b/net/sctp/command.c | |||
@@ -52,18 +52,12 @@ int sctp_init_cmd_seq(sctp_cmd_seq_t *seq) | |||
52 | /* Add a command to a sctp_cmd_seq_t. | 52 | /* Add a command to a sctp_cmd_seq_t. |
53 | * Return 0 if the command sequence is full. | 53 | * Return 0 if the command sequence is full. |
54 | */ | 54 | */ |
55 | int sctp_add_cmd(sctp_cmd_seq_t *seq, sctp_verb_t verb, sctp_arg_t obj) | 55 | void sctp_add_cmd_sf(sctp_cmd_seq_t *seq, sctp_verb_t verb, sctp_arg_t obj) |
56 | { | 56 | { |
57 | if (seq->next_free_slot >= SCTP_MAX_NUM_COMMANDS) | 57 | BUG_ON(seq->next_free_slot >= SCTP_MAX_NUM_COMMANDS); |
58 | goto fail; | ||
59 | 58 | ||
60 | seq->cmds[seq->next_free_slot].verb = verb; | 59 | seq->cmds[seq->next_free_slot].verb = verb; |
61 | seq->cmds[seq->next_free_slot++].obj = obj; | 60 | seq->cmds[seq->next_free_slot++].obj = obj; |
62 | |||
63 | return 1; | ||
64 | |||
65 | fail: | ||
66 | return 0; | ||
67 | } | 61 | } |
68 | 62 | ||
69 | /* Return the next command structure in a sctp_cmd_seq. | 63 | /* Return the next command structure in a sctp_cmd_seq. |