int main()
{
int c;
char *str = malloc(0);
int i = 0;
str[i] = 'x';
free(str);
str = NULL;
return 0;
}
Под valgrind он выводит следующий отчет
==497125== Invalid write of size 1
==497125== at 0x40117B: main (demo.c:13)
==497125== Address 0x4a5d040 is 0 bytes after a block of size 0 alloc'd
==497125== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==497125== by 0x401167: main (demo.c:11)
"неверная последовательно байт для кодировки UTF-8"
Очень сомнительно, что ради маркетинга. Маркетинг продаёт фичи как киллерфичи или хотя бы просто что-то заметное.
Торрент имеет обыкновение занимать 100% канала, если сидов хватает и убивать и работу браузера, и музыку, и тем более любой реалтайм (в частности, игры). Да и просто интересно. Понятно, что проще вырубать торрент и скорее всего так и стоит делать, но вдруг.
Не везде есть хороший интернет, но более важно, не везде есть возможность его сменить. Не нужно мерить всех по Москве и Питеру. В Питере у меня тоже 300мбит/с и проблем нет, как и необходимости в QoS. Сейчас я на две недели уехал к родителям. Менять тариф на две недели нет никакого смысла.
не подключает каждого бота в ручную