浏览代码

extra check in cry() for NULL context

Sergey Lyubka 12 年之前
父节点
当前提交
358e4ffbf5
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mongoose.c

+ 1 - 1
mongoose.c

@@ -584,7 +584,7 @@ static void cry(struct mg_connection *conn, const char *fmt, ...) {
   // same way string option can.
   conn->log_message = buf;
   if (call_user(conn, MG_EVENT_LOG) == NULL) {
-    fp = conn->ctx->config[ERROR_LOG_FILE] == NULL ? NULL :
+    fp = conn->ctx == NULL || conn->ctx->config[ERROR_LOG_FILE] == NULL ? NULL :
       mg_fopen(conn->ctx->config[ERROR_LOG_FILE], "a+");
 
     if (fp != NULL) {