diff --git a/source/src/tools.h b/source/src/tools.h index 89a08f9d..042d9436 100644 --- a/source/src/tools.h +++ b/source/src/tools.h @@ -196,6 +196,11 @@ template struct vector { } + vector(const vector &v) : buf(NULL), alen(0), ulen(0) + { + *this = v; + } + ~vector() { setsize(0); if(buf) delete[] (uchar *)buf; } vector &operator=(const vector &v)