server: fix a bug in handleGrpcGetPolicyAssignment()

Signed-off-by: ISHIDA Wataru <[email protected]>
This commit is contained in:
ISHIDA Wataru
2016-05-16 16:31:01 +09:00
committed by FUJITA Tomonori
parent 9675b047b1
commit e6b4e0f4ed
+3 -1
View File
@@ -2952,7 +2952,9 @@ func (server *BgpServer) handleGrpcGetPolicyAssignment(grpcReq *GrpcRequest) (*a
if err != nil {
return rsp, err
}
rsp.Assignment.Default = server.policy.GetDefaultPolicy(id, dir).ToApiStruct()
rsp.Assignment = &api.PolicyAssignment{
Default: server.policy.GetDefaultPolicy(id, dir).ToApiStruct(),
}
ps := server.policy.GetPolicy(id, dir)
rsp.Assignment.Policies = make([]*api.Policy, 0, len(ps))
for _, x := range ps {