log_set_filename_ex check filename NULL

pull/1/head
yuqing 2014-08-06 10:48:41 +08:00
parent cf55d98142
commit 4a66dbf4a6
1 changed files with 5 additions and 0 deletions

View File

@ -137,6 +137,11 @@ int log_set_prefix_ex(LogContext *pContext, const char *base_path, \
int log_set_filename_ex(LogContext *pContext, const char *log_filename)
{
if (log_filename == NULL) {
fprintf(stderr, "file: "__FILE__", line: %d, " \
"log_filename is NULL!\n", __LINE__);
return EINVAL;
}
snprintf(pContext->log_filename, MAX_PATH_SIZE, "%s", log_filename);
return log_open(pContext);
}