@@ -146,11 +146,15 @@ public:
break;
}
+ if (released < tags.size()) {
+ tags[released] = tag;
+ }
+
+ released++;
if (released >= tags.size()) {
-
- tags[released++] = tag;
return released;