While scanning xprepare.c:xdl_prepare_ctx()
[1] in the hopes of speed-ups, I stumbled over this gem.
What puzzled me was this expression in xdl_cha_alloc()
:
chanode_t *ancur;
ancur = (chanode_t *) xdl_malloc(sizeof(chanode_t) + cha->nsize);
Huh? Passing sizeof(chanode_t)
made sense, but adding cha->nsize
?Where does nsize
come from? Turning to ...
People like to whine about how much NUS SOC sucks. Probably due to the bad experience with vi[m] on Sunfire. But let me be the first to tell you - no. They rule. Absolutely.
Ok ok, I'll come clean - I'm sounding like a fanboi after all the love ...
It is more important that innocence be protected than it is that guilt be punished, for guilt and crimes are so frequent in this world that they cannot all be punished. But if innocence itself is brought to the bar and condemned, perhaps to die, then the citizen will say ...