memory leak

Will the following code cause memory leak? how?
char *c1 = new char[10];
char *c2 = c1;
delete c2;

Is it because delete[] is not used? will that be called memory leak?
Topic archived. No new replies allowed.