Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Commit

Permalink
Fixed stupid pointer
Browse files Browse the repository at this point in the history
  • Loading branch information
SveinIsdahl committed Mar 15, 2024
1 parent a40e59c commit c0e4328
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions orderSync/orderSync.go
Original file line number Diff line number Diff line change
Expand Up @@ -162,20 +162,20 @@ func AddElevatorToSyncOrderSystem(localId string, networkMsg StateMsg, syncOrder
}
for elevId, orders := range networkMsg.OrderSystem.CabOrders {
if _, exists := syncOrderSystem.CabOrders[elevId]; !exists {
initializeCabOrdersForElevator(elevId, &syncOrderSystem)
syncOrderSystem = initializeCabOrdersForElevator(elevId, syncOrderSystem)
}

for floor, order := range orders {
syncCabOrderFloor(elevId, floor, localId, order, networkMsg, &syncOrderSystem)
}
}
return syncOrderSystem
}
func initializeCabOrdersForElevator(elevId string, syncOrderSystem *SyncOrderSystem) {
func initializeCabOrdersForElevator(elevId string, syncOrderSystem SyncOrderSystem) SyncOrderSystem {
syncOrderSystem.CabOrders[elevId] = make([]SyncOrder, elevator.N_FLOORS)
for floor := 0; floor < elevator.N_FLOORS; floor++ {
syncOrderSystem.CabOrders[elevId][floor] = make(SyncOrder)
}
return syncOrderSystem
}
func syncCabOrderFloor(elevId string, floor int, localId string, order int, networkMsg StateMsg, syncOrderSystem *SyncOrderSystem) {
for syncID := range networkMsg.OrderSystem.CabOrders {
Expand Down

0 comments on commit c0e4328

Please sign in to comment.