@@ -89,7 +89,7 @@ func (c *criService) stopContainer(ctx context.Context, container containerstore
8989 }
9090 // Don't return for unknown state, some cleanup needs to be done.
9191 if state == runtime .ContainerState_CONTAINER_UNKNOWN {
92- return cleanupUnknownContainer (ctx , id , container , sandboxID , c )
92+ return c . cleanupUnknownContainer (ctx , id , container , sandboxID )
9393 }
9494 return nil
9595 }
@@ -104,11 +104,11 @@ func (c *criService) stopContainer(ctx context.Context, container containerstore
104104 if ! errdefs .IsNotFound (err ) {
105105 return fmt .Errorf ("failed to wait for task for %q: %w" , id , err )
106106 }
107- return cleanupUnknownContainer (ctx , id , container , sandboxID , c )
107+ return c . cleanupUnknownContainer (ctx , id , container , sandboxID )
108108 }
109109
110110 exitCtx , exitCancel := context .WithCancel (context .Background ())
111- stopCh := c .eventMonitor . startContainerExitMonitor (exitCtx , id , task .Pid (), exitCh )
111+ stopCh := c .startContainerExitMonitor (exitCtx , id , task .Pid (), exitCh )
112112 defer func () {
113113 exitCancel ()
114114 // This ensures that exit monitor is stopped before
@@ -207,13 +207,13 @@ func (c *criService) waitContainerStop(ctx context.Context, container containers
207207}
208208
209209// cleanupUnknownContainer cleanup stopped container in unknown state.
210- func cleanupUnknownContainer (ctx context.Context , id string , cntr containerstore.Container , sandboxID string , c * criService ) error {
210+ func ( c * criService ) cleanupUnknownContainer (ctx context.Context , id string , cntr containerstore.Container , sandboxID string ) error {
211211 // Reuse handleContainerExit to do the cleanup.
212- return handleContainerExit (ctx , & eventtypes.TaskExit {
212+ return c . handleContainerExit (ctx , & eventtypes.TaskExit {
213213 ContainerID : id ,
214214 ID : id ,
215215 Pid : 0 ,
216216 ExitStatus : unknownExitCode ,
217217 ExitedAt : protobuf .ToTimestamp (time .Now ()),
218- }, cntr , sandboxID , c )
218+ }, cntr , sandboxID )
219219}
0 commit comments