From 141151c854e15146d94e2cdd171dac9428b7ce24 Mon Sep 17 00:00:00 2001 From: Jesper Juhl Date: Fri, 10 Aug 2007 15:23:54 -0700 Subject: [PATCH] --- yaml --- r: 64001 b: refs/heads/master c: e576de82ee628f68e5a44527c7ee99eadeab2e62 h: refs/heads/master i: 63999: 52f3550bfbfb933129ec064457126de1a733f355 v: v3 --- [refs] | 2 +- trunk/net/dccp/feat.c | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index bc9b48d18cd7..c1c5b0525117 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d725fdc8027a4cd961f58d92917fbb91b171abfa +refs/heads/master: e576de82ee628f68e5a44527c7ee99eadeab2e62 diff --git a/trunk/net/dccp/feat.c b/trunk/net/dccp/feat.c index cd845df5320d..5ebdd86c1b99 100644 --- a/trunk/net/dccp/feat.c +++ b/trunk/net/dccp/feat.c @@ -327,10 +327,16 @@ static void dccp_feat_empty_confirm(struct dccp_minisock *dmsk, } switch (type) { - case DCCPO_CHANGE_L: opt->dccpop_type = DCCPO_CONFIRM_R; break; - case DCCPO_CHANGE_R: opt->dccpop_type = DCCPO_CONFIRM_L; break; - default: DCCP_WARN("invalid type %d\n", type); return; - + case DCCPO_CHANGE_L: + opt->dccpop_type = DCCPO_CONFIRM_R; + break; + case DCCPO_CHANGE_R: + opt->dccpop_type = DCCPO_CONFIRM_L; + break; + default: + DCCP_WARN("invalid type %d\n", type); + kfree(opt); + return; } opt->dccpop_feat = feature; opt->dccpop_val = NULL;