aboutsummaryrefslogtreecommitdiffstats
path: root/net/802
diff options
context:
space:
mode:
Diffstat (limited to 'net/802')
-rw-r--r--net/802/garp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/802/garp.c b/net/802/garp.c
index a5c224830439..8456f5d98b85 100644
--- a/net/802/garp.c
+++ b/net/802/garp.c
@@ -157,9 +157,9 @@ static struct garp_attr *garp_attr_lookup(const struct garp_applicant *app,
157 while (parent) { 157 while (parent) {
158 attr = rb_entry(parent, struct garp_attr, node); 158 attr = rb_entry(parent, struct garp_attr, node);
159 d = garp_attr_cmp(attr, data, len, type); 159 d = garp_attr_cmp(attr, data, len, type);
160 if (d < 0) 160 if (d > 0)
161 parent = parent->rb_left; 161 parent = parent->rb_left;
162 else if (d > 0) 162 else if (d < 0)
163 parent = parent->rb_right; 163 parent = parent->rb_right;
164 else 164 else
165 return attr; 165 return attr;
@@ -178,9 +178,9 @@ static struct garp_attr *garp_attr_create(struct garp_applicant *app,
178 parent = *p; 178 parent = *p;
179 attr = rb_entry(parent, struct garp_attr, node); 179 attr = rb_entry(parent, struct garp_attr, node);
180 d = garp_attr_cmp(attr, data, len, type); 180 d = garp_attr_cmp(attr, data, len, type);
181 if (d < 0) 181 if (d > 0)
182 p = &parent->rb_left; 182 p = &parent->rb_left;
183 else if (d > 0) 183 else if (d < 0)
184 p = &parent->rb_right; 184 p = &parent->rb_right;
185 else { 185 else {
186 /* The attribute already exists; re-use it. */ 186 /* The attribute already exists; re-use it. */