Проверка корректности освобождения ресурсов, локальных для функции на языке C - page 10
10
Р
При
сколько
ния ресу
ошибок,
минимал
Прим
нии. Слу
int
{
}
Прим
попытки
верным с
int
{
}
ис. 6.
Схем
проведени
файлов ис
рса. Множ
выявляем
ьные прим
ер 1.
Уте
чай обраба
main()
int *
ер 2.
Уте
использов
одержимы
send_msg
int fd
if (fd
fd =
clos
} else
char
fd =
send
}
return
А.В. Мед
а взаимодей
и опытов
ходных тек
ество этих
ых разрабо
еры для вс
чка указат
тывается к
ptr = mal
чка ресурс
ания и осв
м. Все три
()
= socket(
== -1) {
1;
e(fd);
{
msg[] =
2;
(fd, msg,
fd;
ников, В.А. К
ствия моду
на вход а
стов, соде
файлов д
танным а
ех видов о
еля на выд
орректно.
loc(sizeo
а (сокета)
обождени
ошибки о
AF_INET,
"Hello on
strlen(m
рищенко
лей разраб
нализатору
ржащих о
олжно пре
лгоритмом
шибок.
еленную п
f(int));
в процесс
я ресурса п
бнаружива
SOCK_STRE
the othe
sg), 0);
отанного ПО
будет по
шибки исп
дставлять
. Ниже пр
амять при
е работы ф
о контейн
ются верн
AM, 0);
r side!";
дано не-
ользова-
все типы
иведены
выделе-
ункции,
еру с не-
о.