diff options
| -rw-r--r-- | net/sched/sch_api.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/net/sched/sch_api.c b/net/sched/sch_api.c index d91a2338877c..9372ec41ce84 100644 --- a/net/sched/sch_api.c +++ b/net/sched/sch_api.c | |||
| @@ -1088,14 +1088,13 @@ create_n_graft: | |||
| 1088 | } | 1088 | } |
| 1089 | 1089 | ||
| 1090 | graft: | 1090 | graft: |
| 1091 | if (1) { | 1091 | err = qdisc_graft(dev, p, skb, n, clid, q, NULL); |
| 1092 | err = qdisc_graft(dev, p, skb, n, clid, q, NULL); | 1092 | if (err) { |
| 1093 | if (err) { | 1093 | if (q) |
| 1094 | if (q) | 1094 | qdisc_destroy(q); |
| 1095 | qdisc_destroy(q); | 1095 | return err; |
| 1096 | return err; | ||
| 1097 | } | ||
| 1098 | } | 1096 | } |
| 1097 | |||
| 1099 | return 0; | 1098 | return 0; |
| 1100 | } | 1099 | } |
| 1101 | 1100 | ||
