Fix descriptor leak after accepting connections
After accepting a connection on a listening socket and
storing the resulting FileDescriptor into a newly created
LocalSocketImpl, the new impl's "descriptor was created
locally and should be closed normally" flag should be set.
(cherrypicked from 3e7305c6bf)
Bug: 11805817
Change-Id: I0a1a7c62ec3fbcf647a44a22110ddc778d14e5f4
This commit is contained in:
committed by
Nick Kralevich
parent
eee2c72f96
commit
d75932b521
@@ -326,6 +326,7 @@ class LocalSocketImpl
|
||||
}
|
||||
|
||||
s.fd = accept(fd, s);
|
||||
s.mFdCreatedInternally = true;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -536,4 +537,3 @@ class LocalSocketImpl
|
||||
close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user