diff --git a/protocols/bgp/server/update_sender.go b/protocols/bgp/server/update_sender.go
index 400c8470eff31ed29df849c2df7b0063bcfad54c..ffcfae44d649c424731e0f7983961d7af5215a02 100644
--- a/protocols/bgp/server/update_sender.go
+++ b/protocols/bgp/server/update_sender.go
@@ -249,7 +249,7 @@ func (u *UpdateSender) withdrawPrefix(pfx bnet.Prefix, p *route.Path) error {
 	}
 
 	if u.afi == packet.IPv6AFI {
-		return u.withdrawPrefixIPv4(pfx, p)
+		return u.withdrawPrefixIPv6(pfx, p)
 	}
 
 	return fmt.Errorf("Unsupported AFI: %v", u.afi)