could You move this line up to the start of the block? I don't think that this code will ever be analysed with splint, but it would fail on this.
Our convention is to not use c99 style definitions (so all definitions have to be at the beginning of a block)