[krbdev.mit.edu #7760] [PATCH] Don't assume function arguments are evaluated right-to-left

Greg Hudson via RT rt-comment at krbdev.mit.edu
Thu Nov 7 12:15:55 EST 2013


This was fixed on master in commit 
525eafc83a0fbe8f215b7749b5774d54468a19d1 (March 2013).  Unless it is 
causing a build failure, I don't think there is a need to backport the 
fix to prior releases since the bug is in a test program.

I don't think any argument evaluation order would make the old code 
correct; it was a straightforward case of use before initialization.  But 
it is true that C does not guarantee a particular order of evaluation for 
function arguments.


More information about the krb5-bugs mailing list