I'm wondering what this does. Basically the code in the `#if` section cannot compile (`test_ca_list` is undefined), so it must be compiling the other branch, and `cacert` is left undefined. However, it is later used, inserted into the ssl context. WTF?