Attention is currently required from: osmith, pespin, lynxis lazus.
daniel has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-uecups/+/27739 )

Change subject: Fix use-after-free by tun thread after tun obj destroyed
......................................................................


Patch Set 2: Code-Review-1

(1 comment)

File daemon/tun_device.c:

https://gerrit.osmocom.org/c/osmo-uecups/+/27739/comment/c8cde187_2997d548
PS2, Line 204:  pthread_cleanup_pop(tun_device_pthread_cleanup_routine);
man pthread_cleanup_pop reads:

"""The pthread_cleanup_pop() function removes the routine at  the  top  of the  
stack  of clean-up handlers, and optionally executes it if execute is 
nonzero."""

So it will always pop the last cleanup handler, the only choice you have is if 
you want it to be executed or not.

I also don't see how you can reach this code (at the moment), there's no break 
in the while loop.



--
To view, visit https://gerrit.osmocom.org/c/osmo-uecups/+/27739
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-uecups
Gerrit-Branch: master
Gerrit-Change-Id: Idf005359afb41d3413b09281a9ff937d5eafcc7c
Gerrit-Change-Number: 27739
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <[email protected]>
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: lynxis lazus <[email protected]>
Gerrit-Reviewer: osmith <[email protected]>
Gerrit-Attention: osmith <[email protected]>
Gerrit-Attention: pespin <[email protected]>
Gerrit-Attention: lynxis lazus <[email protected]>
Gerrit-Comment-Date: Tue, 12 Apr 2022 06:41:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment

Reply via email to