diff options
author | Michael Brown | 2007-04-30 03:24:52 +0200 |
---|---|---|
committer | Michael Brown | 2007-04-30 03:24:52 +0200 |
commit | 31f1bf4426cebc138aef9770bd56839451fabd0d (patch) | |
tree | e2b2792df767f8d9af9fc0eaec91c28246be6663 /src/core/interface.c | |
parent | Added plug_plug() (diff) | |
download | ipxe-31f1bf4426cebc138aef9770bd56839451fabd0d.tar.gz ipxe-31f1bf4426cebc138aef9770bd56839451fabd0d.tar.xz ipxe-31f1bf4426cebc138aef9770bd56839451fabd0d.zip |
D'oh
Diffstat (limited to 'src/core/interface.c')
-rw-r--r-- | src/core/interface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/interface.c b/src/core/interface.c index 0f4cd55f..4c420fda 100644 --- a/src/core/interface.c +++ b/src/core/interface.c @@ -38,9 +38,9 @@ * interface into a null interface. */ void plug ( struct interface *intf, struct interface *dest ) { - ref_put ( intf->refcnt ); - ref_get ( dest->refcnt ); + ref_put ( intf->dest->refcnt ); intf->dest = dest; + ref_get ( intf->dest->refcnt ); } /** |