]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/vector.h
fixing overrelease and out-of-bounds write, fixes #13725
[wxWidgets.git] / include / wx / vector.h
index e95d4103ef11c1d65c92ed76381cb0bad4764ec2..d558e774e603357e8a46623b21c2e7ff0f3318a1 100644 (file)
@@ -205,6 +205,14 @@ public:
         clear();
     }
 
+    void assign(size_type p_size, const value_type& v)
+    {
+        clear();
+        reserve(p_size);
+        for ( size_t n = 0; n < p_size; n++ )
+            push_back(v);
+    }
+
     void swap(wxVector& v)
     {
         wxSwap(m_size, v.m_size);