fix bug reported by Moritz Lenz about random setter
diff --git a/Eigen/src/Sparse/RandomSetter.h b/Eigen/src/Sparse/RandomSetter.h
index 839d184..5f9cbed 100644
--- a/Eigen/src/Sparse/RandomSetter.h
+++ b/Eigen/src/Sparse/RandomSetter.h
@@ -45,7 +45,7 @@
   *
   * To use it you need to both define EIGEN_UNORDERED_MAP_SUPPORT and include the unordered_map header file
   * yourself making sure that unordered_map is defined in the std namespace.
-  * 
+  *
   * For instance, with current version of gcc you can either enable C++0x standard (-std=c++0x) or do:
   * \code
   * #include <tr1/unordered_map>
@@ -151,7 +151,7 @@
   *  - \#include <google/dense_hash_map> yourself \b before Eigen/Sparse header
   *  - define EIGEN_GOOGLEHASH_SUPPORT
   * In the later case the inclusion of <google/dense_hash_map> is made for you.
-  * 
+  *
   * \see http://code.google.com/p/google-sparsehash/
   */
 template<typename SparseMatrixType,
@@ -229,7 +229,6 @@
         int prevOuter = -1;
         for (int k=0; k<m_outerPackets; ++k)
         {
-          mp_target->startVec(k);
           const int outerOffset = (1<<OuterPacketBits) * k;
           typename HashMapType::iterator end = m_hashmaps[k].end();
           for (typename HashMapType::iterator it = m_hashmaps[k].begin(); it!=end; ++it)
@@ -314,7 +313,7 @@
       return m_hashmaps[outerMajor][key].value;
     }
 
-    /** \returns the number of non zero coefficients 
+    /** \returns the number of non zero coefficients
       *
       * \note According to the underlying map/hash_map implementation,
       * this function might be quite expensive.