mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-01 00:23:56 +08:00 
			
		
		
		
	vendor: update buildkit to f238f1e
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
		
							
								
								
									
										6
									
								
								vendor/github.com/moby/buildkit/session/grpchijack/dial.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/moby/buildkit/session/grpchijack/dial.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -46,6 +46,7 @@ type conn struct { | ||||
|  | ||||
| 	closedOnce sync.Once | ||||
| 	readMu     sync.Mutex | ||||
| 	writeMu    sync.Mutex | ||||
| 	err        error | ||||
| 	closeCh    chan struct{} | ||||
| } | ||||
| @@ -79,6 +80,8 @@ func (c *conn) Read(b []byte) (n int, err error) { | ||||
| } | ||||
|  | ||||
| func (c *conn) Write(b []byte) (int, error) { | ||||
| 	c.writeMu.Lock() | ||||
| 	defer c.writeMu.Unlock() | ||||
| 	m := &controlapi.BytesMessage{Data: b} | ||||
| 	if err := c.stream.SendMsg(m); err != nil { | ||||
| 		return 0, err | ||||
| @@ -93,7 +96,9 @@ func (c *conn) Close() (err error) { | ||||
| 		}() | ||||
|  | ||||
| 		if cs, ok := c.stream.(grpc.ClientStream); ok { | ||||
| 			c.writeMu.Lock() | ||||
| 			err = cs.CloseSend() | ||||
| 			c.writeMu.Unlock() | ||||
| 			if err != nil { | ||||
| 				return | ||||
| 			} | ||||
| @@ -106,6 +111,7 @@ func (c *conn) Close() (err error) { | ||||
| 			err = c.stream.RecvMsg(m) | ||||
| 			if err != nil { | ||||
| 				if err != io.EOF { | ||||
| 					c.readMu.Unlock() | ||||
| 					return | ||||
| 				} | ||||
| 				err = nil | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Tonis Tiigi
					Tonis Tiigi