-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Различные фиксы #229
Различные фиксы #229
Conversation
qversion >= 0, т.к. тип переменной - uint32_t. Провека должна быть по переменной ret.
По стандарту fseek при неудаче возвращает любое значение кроме нуля.
По стандарту ftell возвращает long.
Вероятно в этом месте должна была быть проверка вызова fseek.
Спасибо! Проверки это важнейшая вещь, про которую легко забыть) |
Так, всё хорошо, со всем согласен. Чекеры для delay_packet_send добавил коммитом. Про getopt я вспомнил. Там в оригинале есть функционал для символов больше байта (к примеру, русский язык). Тянуть эту поддержку в модуль ядра избыточно, да и она уж точно нигде не пригодится для youtubeUnblock (Даже сайты с русским доменом на низком уровне все кодируются в ASCII). Так что ничего страшного, если этот код упростить и вообще убрать |
Кроме изменений, представленных в PR, нашёл ещё несколько странных мест, но не совсем представляю, как их исправить, поэтому просто упомяну их здесь.
l
никак не изменяется, поэтомуif (l>0)
всегдаtrue
, так же как и первое условие вwhile
.malloc
иmemcpy
и как-то выйти из функции.