icecast crashes if some XML config settings are empty
new description:
If you leave a tag empty, our config parsing code using libxml2 will set the variable to NULL, something that we try to prevent by prepopulating vital variables with defaults. This needs a well thought out fix after understanding our code and where the NULL comes from and what it should be instead (possibly case by case?).
Workaround: Don't set anything in the config to empty tags like , because bad things will happen!
Initial report:
icecast version 2.3.3. when i have this in my config
icecast segfaults. my intention was to turn off logging.