فهرست منبع

ENH: handle empty variables

Bill Hoffman 19 سال پیش
والد
کامیت
51a84aaa57
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      Source/cmCommandArgumentParserHelper.cxx

+ 4 - 0
Source/cmCommandArgumentParserHelper.cxx

@@ -91,6 +91,10 @@ char* cmCommandArgumentParserHelper::ExpandSpecialVariable(const char* key, cons
 
 char* cmCommandArgumentParserHelper::ExpandVariable(const char* var)
 {
+  if(!var)
+    {
+    return 0;
+    }
   if(this->FileName && strcmp(var, "CMAKE_CURRENT_LIST_FILE") == 0)
     {
     return this->AddString(this->FileName);