]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[xfer] Use intf_poke() to implement xfer_window_changed()
authorMichael Brown <mcb30@ipxe.org>
Wed, 8 Jul 2015 15:25:44 +0000 (16:25 +0100)
committerMichael Brown <mcb30@ipxe.org>
Wed, 22 Jul 2015 20:17:47 +0000 (21:17 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/core/xfer.c

index 007c4794960e596c209c86a25a6a0f35a0548c5b..8d12a9efc5cadf7a9146c6e2940c3800cd0538d9 100644 (file)
@@ -138,18 +138,8 @@ size_t xfer_window ( struct interface *intf ) {
  * generating an xfer_window_changed() message.
  */
 void xfer_window_changed ( struct interface *intf ) {
-       struct interface *dest;
-       xfer_window_changed_TYPE ( void * ) *op =
-               intf_get_dest_op ( intf, xfer_window_changed, &dest );
-       void *object = intf_object ( dest );
 
-       if ( op ) {
-               op ( object );
-       } else {
-               /* Default is to do nothing */
-       }
-
-       intf_put ( dest );
+       intf_poke ( intf, xfer_window_changed );
 }
 
 /**