The flow and mcast handler channels should be unbuffered to make
them to be blocking

Change-Id: I847d59450b79caa09a7b5d1b8fa011a3561822a1
diff --git a/internal/pkg/core/openolt_flowmgr.go b/internal/pkg/core/openolt_flowmgr.go
index b596412..26973ba 100644
--- a/internal/pkg/core/openolt_flowmgr.go
+++ b/internal/pkg/core/openolt_flowmgr.go
@@ -249,7 +249,7 @@
 	flowMgr.flowHandlerRoutineActive = make([]bool, MaxOnusPerPon+1)
 	for i := range flowMgr.incomingFlows {
 		flowMgr.incomingFlows[i] = make(chan flowControlBlock, maxConcurrentFlowsPerOnu)
-		flowMgr.stopFlowHandlerRoutine[i] = make(chan bool, 1)
+		flowMgr.stopFlowHandlerRoutine[i] = make(chan bool)
 		// Spin up a go routine to handling incoming flows (add/remove).
 		// There will be on go routine per ONU.
 		// This routine will be blocked on the flowMgr.incomingFlows[onu-id] channel for incoming flows.