]> git.mxchange.org Git - simgear.git/commitdiff
Don't crash in strutils::trim() with empty strings
authorTorsten Dreyer <Torsten@t3r.de>
Tue, 5 Oct 2010 20:39:41 +0000 (22:39 +0200)
committerTorsten Dreyer <Torsten@t3r.de>
Tue, 5 Oct 2010 20:39:41 +0000 (22:39 +0200)
simgear/misc/strutils.cxx

index be05d692fe64809cf4e0c36e23df3b0dea5f8e50..cc56aa410bdc8345f93b43b8f73e1faa223a7bc1 100644 (file)
@@ -131,10 +131,9 @@ namespace simgear {
        static string
        do_strip( const string& s, int striptype )
        {
-           //     if (s.empty())
-           //      return s;
-
            string::size_type len = s.length();
+           if( len == 0 ) // empty string is trivial
+               return s;
            string::size_type i = 0;
            if (striptype != RIGHTSTRIP)
            {