fix compiler warning
3 files changed