From 2133cdc2198ed1d69fe510ccf1b7e406a6d957a9 Mon Sep 17 00:00:00 2001 From: Alessandro Boch Date: Wed, 3 Jun 2015 20:52:23 -0700 Subject: [PATCH] Change in bridge EndpointOperInfo() Signed-off-by: Alessandro Boch --- drivers/bridge/bridge.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/bridge/bridge.go b/drivers/bridge/bridge.go index 09c7397..05b1535 100644 --- a/drivers/bridge/bridge.go +++ b/drivers/bridge/bridge.go @@ -686,6 +686,15 @@ func (d *driver) EndpointOperInfo(nid, eid types.UUID) (map[string]interface{}, m := make(map[string]interface{}) + if ep.config.ExposedPorts != nil { + // Return a copy of the config data + epc := make([]types.TransportPort, 0, len(ep.config.ExposedPorts)) + for _, tp := range ep.config.ExposedPorts { + epc = append(epc, tp.GetCopy()) + } + m[netlabel.ExposedPorts] = epc + } + if ep.portMapping != nil { // Return a copy of the operational data pmc := make([]types.PortBinding, 0, len(ep.portMapping))