浏览代码

Check for NULL in tor_assertf_nonfatal()

rl1987 6 年之前
父节点
当前提交
537ad0bca3
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/lib/log/util_bug.c

+ 2 - 1
src/lib/log/util_bug.c

@@ -145,7 +145,8 @@ tor_bug_occurred_(const char *fname, unsigned int line,
     log_warn(LD_BUG, "%s:%u: %s: Non-fatal assertion %s failed.%s",
              fname, line, func, expr, once_str);
     tor_asprintf(&buf, "Non-fatal assertion %s failed in %s at %s:%u%s%s",
-                 expr, func, fname, line, fmt ? " : " : "", extra);
+                 expr, func, fname, line, fmt ? " : " : "",
+                 extra ? extra : "");
     tor_free(extra);
   }
   log_backtrace(LOG_WARN, LD_BUG, buf);