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
HI, I'm studying your code to better understand this tool.
While reviewing the is_reentrant property method, I noticed a behavior that I find curious.
Specifically, I know that under certain conditions, the function returns True. But, my understanding is that if a function is neither public nor external, and it also does not have any external entry points, it should not be susceptible to reentrancy. Therefore, I am puzzled as to why the line1575 returns True in such cases, suggesting that the function might be reentrant?
Thank you for your assistance!
HI, I'm studying your code to better understand this tool.
While reviewing the is_reentrant property method, I noticed a behavior that I find curious.
Specifically, I know that under certain conditions, the function returns True. But, my understanding is that if a function is neither public nor external, and it also does not have any external entry points, it should not be susceptible to reentrancy. Therefore, I am puzzled as to why the line1575 returns True in such cases, suggesting that the function might be reentrant?
Thank you for your assistance!
slither/slither/core/declarations/function.py
Lines 1554 to 1579 in 3befc96
The text was updated successfully, but these errors were encountered: