delete[] instead of delete for arrays.

This commit is contained in:
Ryan Dahl
2009-09-22 18:35:15 +02:00
parent 8549994c4b
commit 663deb3828
4 changed files with 5 additions and 5 deletions

View File

@@ -79,7 +79,7 @@ Handle<Value> ChildProcess::Write(const Arguments& args) {
ssize_t written = DecodeWrite(buf, len, args[0], enc);
assert(written == len);
int r = child->Write(buf, len);
delete buf;
delete [] buf;
return r == 0 ? True() : False();
}

View File

@@ -146,7 +146,7 @@ EIOPromise::After (eio_req *req)
argc = 1;
argv[0] = Integer::New(req->result);
assert(req->ptr2);
delete req->ptr2;
delete [] req->ptr2;
break;
case EIO_STAT:

View File

@@ -356,7 +356,7 @@ Handle<Value> Connection::Send(const Arguments& args) {
ssize_t written = DecodeWrite(buf, len, args[0], enc);
assert(written == len);
connection->Send(buf, written);
delete buf;
delete [] buf;
return scope.Close(Integer::New(written));
}

View File

@@ -69,7 +69,7 @@ Local<Value> Encode(const void *buf, size_t len, enum encoding encoding) {
twobytebuf[i] = cbuf[i];
}
Local<String> chunk = String::New(twobytebuf, len);
delete twobytebuf; // TODO use ExternalTwoByteString?
delete [] twobytebuf; // TODO use ExternalTwoByteString?
return scope.Close(chunk);
}
@@ -146,7 +146,7 @@ ssize_t DecodeWrite(char *buf, size_t buflen,
buf[i] = b[0];
}
delete twobytebuf;
delete [] twobytebuf;
return buflen;
}