Index: uspace/lib/cpp/include/impl/string.hpp
===================================================================
--- uspace/lib/cpp/include/impl/string.hpp	(revision cf3b398b0b5946d04d8ad6cdf48954b49d883c58)
+++ uspace/lib/cpp/include/impl/string.hpp	(revision bb0212955007d8352e5478646fcff3db07313f52)
@@ -716,5 +716,5 @@
                 if (new_capacity > capacity_)
                     resize_with_copy_(size_, new_capacity);
-                else if (new_capacity < capacity)
+                else if (new_capacity < capacity_)
                     shrink_to_fit(); // Non-binding request, but why not.
             }
@@ -723,5 +723,5 @@
             {
                 if (size_ != capacity_)
-                    resize_with_copy_(size_);
+                    resize_with_copy_(size_, capacity_);
             }
 
