﻿# V7025\. It is possible that an assigned variable should be checked in the following condition\. Consider checking for a typo\.

Анализатор обнаружил ситуацию, когда проверка переменной может быть пропущена в следующем if после присваивания или инициализации\.

Пример кода с ошибкой:

```cpp
let ret = foo(....)
if (ret != -1) { .... }
....
let ret2 = bar(....)
if (ret != -1) { .... }    // <=
```

Чаще всего это происходит при копировании кода, когда забывают заменить имя переменной: в данном примере `ret` на `ret2`\.

```cpp
let ret2 = bar(....)
if (ret2 != -1) { .... }
```