for (size_t i = 0; i < in.length(); i++) {
unsigned char c = in[i];
- if (c >= '+' && c < 0x7f) {
+ if (c >= '+' && c < 0x7f && c != '@') {
out += c;
} else {
char buf[4];
*output = '\0';
string result(buf);
- delete buf;
+ delete[] buf;
return result;
}