[dovecot/core] 14cac2: Fix control flow and T_BEGIN/T_END hygiene
GitHub
noreply at github.com
Thu Sep 1 10:30:15 UTC 2016
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 14cac26dcb71108abfdc95ea524e74be1f95774c
https://github.com/dovecot/core/commit/14cac26dcb71108abfdc95ea524e74be1f95774c
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
M src/director/login-connection.c
M src/lib/file-lock.c
Log Message:
-----------
Fix control flow and T_BEGIN/T_END hygiene
You mustn't goto, break, continue, or return from out of a
T_BEGIN {...} T_END block, as that will lose a t_pop().
This has been seen in the wild: Panic: Leaked t_pop() call
Signed-off-by: Phil Carmody <phil at dovecot.fi>
More information about the dovecot-cvs
mailing list