diff --git a/RegularExpression.cxx b/RegularExpression.cxx
index 2f78adc42a07bb2ee3b3d8949ac0a18d5d61f043..cdadb956cca36fb4381d6dc56c0b41a4cbe67246 100644
--- a/RegularExpression.cxx
+++ b/RegularExpression.cxx
@@ -84,6 +84,7 @@ RegularExpression& RegularExpression::operator= (const RegularExpression& rxp)
     }
   int ind;
   this->progsize = rxp.progsize;                // Copy regular expression size
+  delete [] this->program;
   this->program = new char[this->progsize];     // Allocate storage
   for(ind=this->progsize; ind-- != 0;)          // Copy regular expresion
     this->program[ind] = rxp.program[ind];
diff --git a/kwsysDateStamp.cmake b/kwsysDateStamp.cmake
index b1ee436fa9e5bc4c402f8189b68ed43d48c62336..8b7b2d0f2399cb031855a8a9f10b07f953cc3325 100644
--- a/kwsysDateStamp.cmake
+++ b/kwsysDateStamp.cmake
@@ -4,7 +4,7 @@
 SET(KWSYS_DATE_STAMP_YEAR  2008)
 
 # KWSys version date month component.  Format is MM.
-SET(KWSYS_DATE_STAMP_MONTH 06)
+SET(KWSYS_DATE_STAMP_MONTH 07)
 
 # KWSys version date day component.  Format is DD.
-SET(KWSYS_DATE_STAMP_DAY   06)
+SET(KWSYS_DATE_STAMP_DAY   09)