Infer correctly complains that `ptr` is initialized twice before first
use. The fix is trivial.
```
gost12sum.c:253: error: Dead Store
The value written to `&ptr` is never used.
251. {
252. int i, len;
253. char *ptr = filename;
^
254. char *spacepos = NULL;
255.
```