﻿# V585\. Attempt to release memory that stores the 'Foo' local variable\.

Анализатор обнаружил попытку освободить память, занятую локальной переменной\. Подобные ошибки могут возникать в ходе неаккуратного рефакторинга или опечатки\.

Рассмотрим пример некорректного кода:

```cpp
void Foo()
{
  int *p;
  ...
  free(&p);
}
```



Корректный код:

```cpp
void Foo()
{
  int *p;
  ...
  free(p);
}
```