infusion/PHP-Defcon — pull request #1 by bof (2012-01-17 09:19:41+00:00)
Title: Test case and minimal fix for canary error on efree()

The emalloc when reading in the configuration file, does not allocate space for the \0 string terminator.
On my PHP 5.2 / 32-bit test system this results in a "canary error on efree()" at the end of any script run.

These commits provide a trivial test case and the trivial fix for that problem.