You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Volatile fields with inconsistent synchronization in IpcClient #1991
Fields initialized, socket, output, input, receiver are volatile but their compound use (read + method call) lacks synchronization. send() reads output into a local variable at line 316 without holding the monitor, then synchronizes on the local reference at line 323, but close() nulls output under synchronized(this) at line 361. receive() has the same pattern with input.
Activity
[apache#1991] Synchronize volatile field operations in IpcClient
fix: synchronize IPC stream access (#2163)