- 1
- 2
- 3
- 4
- 5
memset( fc->key, 0, KEY_LEN+1);
memset( fc->value, 0, VALUE_LEN+1);
strncpy(fc->key, key, strlen( key) + 1);
strncpy(fc->value, value,strlen( value) + 1);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
memset( fc->key, 0, KEY_LEN+1);
memset( fc->value, 0, VALUE_LEN+1);
strncpy(fc->key, key, strlen( key) + 1);
strncpy(fc->value, value,strlen( value) + 1);
совершенное непонимание работы ф-ии strncpy
guest 01.05.2010 00:12 # +1
strncpy(fc->key, key, KEY_LEN+1);
strncpy(fc->value, value, VALUE_LEN+1);
comnimh 01.05.2010 00:33 # 0
benderlog 01.05.2010 00:34 # 0
guest 01.05.2010 08:30 # 0
guest 01.05.2010 11:46 # 0
guest 01.05.2010 12:06 # 0
guest 01.05.2010 12:54 # −3
Говногость 12.05.2010 13:17 # 0
Те, кто пишет онлайн калькуляторы на Си, делают явно некомерческий проект. Дай бог и он закончит за пару лет.
Автор говнокода не указал, что это сетевая программа, так, что низачёт.
guest 01.05.2010 12:07 # −1
Переполнение буфера c возможностью выполнения произвольного кода - это понятно. А как здесь может быть проведена DoS атака? O_o
guest 01.05.2010 12:27 # 0
nil 06.05.2010 14:28 # 0
cfdev 01.05.2010 14:06 # +1
guest 01.05.2010 16:58 # 0
cfdev 01.05.2010 18:24 # 0
если не сидеть на x86 и не трепаться об этом, то все щаслевы.
guest 01.05.2010 18:26 # 0
guest 01.05.2010 09:54 # −2
guest 02.05.2010 20:46 # −2
guest 02.05.2010 23:06 # −2
absolut 12.05.2010 10:55 # +1
benderlog 12.05.2010 16:24 # 0