From: Vasiljevic Z. <zv...@ar...> - 2009-02-05 13:00:49
|
Hi! It seems that we have problems if Dev logging is enabled. By definition the ConfigGet may return NULL. Also the value of the section param passed to this (below) and other similar functions may also be NULL. In such cases the Ns_Log below crashes at dereferencing section and/or value ptrs. CONST char * Ns_ConfigString(CONST char *section, CONST char *key, CONST char *def) { CONST char *value; value = ConfigGet(section, key, 0, def); Ns_Log(Dev, "config: %s:%s value=\"%s\" default=\"%s\" (string)", section, key, value, def); return value ? value : def; } |