]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/tarstrm.cpp
fix wrong clear selection (modified patch 1763916)
[wxWidgets.git] / src / common / tarstrm.cpp
index 400a4e39894108388ef98eaaf51e247c807e003f..65a4099d41f59149b176167466a8248025dc4040 100644 (file)
@@ -829,8 +829,8 @@ wxTarNumber wxTarInputStream::GetHeaderNumber(int id) const
 
     if ((value = GetExtendedHeader(m_hdr->Name(id))) != wxEmptyString) {
         wxTarNumber n = 0;
-        const wxChar *p = value;
-        while (*p == ' ')
+        wxString::const_iterator p = value.begin();
+        while (*p == ' ' && p != value.end())
             p++;
         while (isdigit(*p))
             n = n * 10 + (*p++ - '0');